Penjana ULID

Jana ULID dalam talian: ID Crockford Base32 sepanjang 26 aksara dengan masa 48-bit dan 80 bit rawak.

ID yang dijana
Sedia. Jana ULID dalam pelayar anda.

Cara ID ini dibina

Reka letak
26 aksara Crockford Base32: 10 aksara masa diikuti oleh 16 aksara rawak.
Entropi
80 bit rawak selepas cap masa milisaat 48-bit.
Masa
Ya. 10 aksara pertama mengekodkan masa milisaat, dan susunan leksikal mengikut masa.
Risiko perlanggaran
Bahagian belakang rawak mempunyai 80 bit; risiko perlanggaran bergantung terutamanya pada jumlah ID yang anda cipta dalam milisaat yang sama.
Contoh
01KXAD45Q12M47TF3BJ9VQ5DFS

ID anda dijana secara tempatan dengan kerawakan penyemak imbas yang kuat. Tiada apa-apa yang dihantar ke BroBroGo.

Soalan Lazim

Apakah kegunaan utama ULID?

ULID adalah padat, mesra URL dan boleh diisih mengikut masa sebagai teks biasa, yang sangat berguna untuk log, kunci objek dan rekod yang perlu diisih mengikut masa penciptaan.

Adakah ULID sama dengan UUID v7?

Tidak. Kedua-duanya menyertakan masa milisaat, tetapi ULID menggunakan Crockford Base32 dan 26 aksara, manakala UUID v7 mengekalkan format heksadesimal standard UUID.