Nasıl kullanılır
- Kaç tane istediğinizi seçin. ULID grubu hemen oluşturulur; yeni grup için Oluştur’a tıklayın.
- Küçük harfe ihtiyacınız varsa Büyük harf seçimini kaldırın.
- Listeyi kopyalayın veya metin dosyası olarak indirin.
- ULID içindeki zamanı görmek için Kimlik incele alanına yapıştırın.
Seçeneklerin açıklaması
- Yapı
- İlk 10 karakter milisaniye cinsinden 48 bit Unix zaman damgası, son 16 karakter 80 rastgele bittir — toplam 26 karakter.
- Alfabe
- Kolay karıştırılan I, L, O ve U’yu dışarıda bırakan Crockford Base32’dir. URL güvenlidir ve ayrıştırılırken büyük-küçük harfe duyarlı değildir.
- Büyük harf
- Standart büyük harfi önerir; küçük harf de geçerli bir ULID’dir.
Örnek
01ARZ3NDEKTSV4RRFFQ69G5FAV
İlk 10 karakter olan 01ARZ3NDEK zaman damgasıdır (2016-07-30 23:54:10.259 UTC); son 16 karakter rastgeledir.
Sıkça sorulan sorular
ULID, UUID’den nasıl farklı?
ULID de 128 bittir, ancak zaman damgasıyla başladığı için dizeleri sıralamak oluşturulma zamanına göre sıralar. UUID’nin 36 karakteri yerine 26 karakterlidir ve kısa çizgi içermez. Standart UUID biçimi gerekiyorsa UUID v7 de zamana göre sıralanabilir.
Aynı milisaniyede üretilen ULID’ler sıralı mı?
Burada üretilen ULID’lerin rastgele bölümü bağımsızdır; bu nedenle aynı milisaniye içindeki sıraları rastgeledir. Milisaniyeler arasında zamana göre sıralanırlar.
İki ULID çakışabilir mi?
Yalnızca aynı milisaniyedeki ULID’ler çakışabilir; 80 rastgele bit olduğundan %1 çakışma olasılığı için bir milisaniyede yaklaşık 1,56 × 10¹¹ tane gerekir.
ULID oluşturulma zamanını açığa çıkarır mı?
Evet, milisaniye düzeyinde. Oluşturma zamanı hassassa tamamen rastgele UUID v4 veya Nano ID kullanın.
Gizlilik
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.