İçeriğe geç
uxTools
Güvenlik & Kripto

ULID + NanoID Üretici

Opsiyonel monotonic mod ve özel timestamp ile bulk ULID üret, veya istediğin alfabe ve uzunlukta NanoID üret. Herhangi bir ULID'i timestamp + randomness olarak çöz; herhangi bir NanoID yapılandırması için çakışma olasılığı hesapla.

ULID Nedir?

ULID, 26 karakterli Crockford base32 dizgisidir. İlk 10 karakter milisaniye cinsinden oluşturulma zamanını saklar (bu sayede iki ULID kronolojik olarak sıralanır) ve geri kalan 16 karakter 80 bitlik rastgele veridir. URL'lerde güvenli, sözlüksel olarak sıralanabilir ve UUID v4'e doğrudan alternatiftir.

Toplu ULID üret

Bir seferde 1 ile 1000 arasında ULID üret. Geçmiş zamana ait kimlikler için özel zaman damgası seç.

Adet

1 ile 1000 arasında.

Şu anki zaman damgasını kullan

Çıktı · 10

  1. 0101KT2A705ZVQGSNTDJBMK7H7ZH
  2. 0201KT2A70601ASZ4450QSS70AFN
  3. 0301KT2A7060G6ZG1R8PS5YZF7KB
  4. 0401KT2A7060NR5PWRASRBKQ3039
  5. 0501KT2A70606GFBHJQT5GAVJ15B
  6. 0601KT2A70607HK5YP8FQG9RSYF8
  7. 0701KT2A7060QWFST2BFDHSKS68R
  8. 0801KT2A706052XC2614WMY79EE9
  9. 0901KT2A70603VJMNVKDQVTTD7KR
  10. 1001KT2A70600NK2M4WRP5YMQ1J8

ULID çözücü

Herhangi bir ULID yapıştır; içindeki zaman damgası ve rastgele kısım görünecek.

Çözülecek ULID

Geçerlilik

Zaman damgası (ms)

Zaman damgası (ISO)

Rastgele kısım (base32)

Rastgele kısım (hex)

İki ULID'i karşılaştır

Sözlüksel sıra oluşturulma zamanıyla aynıdır — iki ULID yapıştır, hangisinin daha eski olduğunu gör.

ULID A

ULID B