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
- 0101KT2A705ZVQGSNTDJBMK7H7ZH
- 0201KT2A70601ASZ4450QSS70AFN
- 0301KT2A7060G6ZG1R8PS5YZF7KB
- 0401KT2A7060NR5PWRASRBKQ3039
- 0501KT2A70606GFBHJQT5GAVJ15B
- 0601KT2A70607HK5YP8FQG9RSYF8
- 0701KT2A7060QWFST2BFDHSKS68R
- 0801KT2A706052XC2614WMY79EE9
- 0901KT2A70603VJMNVKDQVTTD7KR
- 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