# UUID ve ULID oluşturucu

Toplu UUID v4, UUID v7 ve ULID oluşturun ya da bir kimliği yapıştırıp sürümünü, varyantını ve zaman damgasını görün.

https://codeknife.dev/tr/uuid-olusturucu/

## Ne yapar

Toplu UUID ve ULID oluşturun ya da var olan bir kimliği yapıştırıp sürümünü, varyantını ve zaman damgasını okuyun. Kimlikler tarayıcınızın güvenli rastgele sayı üreticisiyle oluşturulur ve cihazınızdan hiçbir zaman çıkmaz.

## Nasıl kullanılır

1. **UUID v4** (tamamen rastgele), **UUID v7** (zamana göre sıralı) veya **ULID** (zamana göre sıralı, 26 karakter) seçin.
2. Kaç tane gerektiğini belirleyin, ardından büyük harf ve tire seçeneklerini seçin.
3. **Oluştur**'a basın. Kimlikler girdide satır başına bir tane, her birinin ayrıntıları ise çıktıda görünür.
4. Ya da incelemek için kendi kimliklerinizi her satıra bir tane olacak şekilde yapıştırın. Süslü parantezler, `urn:uuid:` öneki ve eksik tireler kabul edilir.

## Örnekler

Sürüm 7 bir UUID ve araç onun hakkında ne okuyor:

```
017f22e2-79b0-7cc3-98c4-dc0c0c07398f
v7 · RFC 9562 · 2022-02-22T19:22:22.000Z
```

## Bilmekte fayda var

- Sürüm 7 ve ULID milisaniye cinsinden bir zaman damgasıyla başlar, bu yüzden oluşturulma sırasına göre sıralanır. Bu, veritabanı dizinlerini derli toplu tutar.
- Aynı milisaniyede oluşturulan kimlikler yukarı doğru sayar, böylece benzersiz ve sıralı kalır.
- Sürüm 4, ne zaman oluşturulduğunu belli etmez.
- Nil UUID (tamamı sıfır) ve max UUID (tamamı bir) özel değerler olarak tanınır.

## UUID ve ULID nedir?

UUID, herhangi bir yerde koordinasyon olmadan üretilebilen 128 bitlik bir tanımlayıcıdır. Sürüm 4 tamamen rastgeledir. Sürüm 7 milisaniye cinsinden bir zaman damgasıyla başlar; böylece kimlikler oluşturulma sırasına göre sıralanır ve veritabanı dizinleri derli toplu kalır. ULID, sürüm 7 UUID ile aynı bilgiyi 26 karakterde taşır.

## Sık sorulan sorular

### Veritabanı anahtarı olarak hangisini kullanmalıyım?

Sürüm 7 veya ULID tercih edin: ikisi de oluşturulma zamanına göre sıralanır, yeni satırlar dizine dağılmak yerine sona eklenir. Kimliğin ne zaman üretildiğini belli etmemesi gerekiyorsa sürüm 4'ü kullanın.

### İki kimlik çakışabilir mi?

Sürüm 4'te 122 rastgele bit vardır, çakışma pratikte imkânsızdır. Sürüm 7 ve ULID zaman damgasını rastgele bitlerle birleştirir; aynı milisaniyedeki kimlikler yukarı doğru sayılır, böylece benzersiz ve sıralı kalır.

### Bu araç kimliklerimi bir yere gönderiyor mu?

Hayır. Kimlikler tarayıcınızın güvenli rastgele sayı üreticisiyle oluşturulur ve cihazınızda incelenir. Yazdıklarınız sunucularımıza hiçbir zaman gönderilmez.