Generator ULID

Ustvarite ULID-e na spletu: 26-znakovni identifikatorji Crockford Base32 z 48-bitnim časom in 80 naključnimi biti.

Ustvarjeni ID-ji
Pripravljeno. Ustvarite ULID-e v svojem brskalniku.

Kako je sestavljen ta ID

Postavitev
26 znakov Crockford Base32: 10 časovnih znakov, ki jim sledi 16 naključnih znakov.
Entropija
80 naključnih bitov za 48-bitnim časovnim žigom v milisekundah.
Čas
Da. Prvih 10 znakov kodira čas v milisekundah, leksikalni vrstni red pa sledi času.
Tveganje za trk
Naključni rep ima 80 bitov; tveganje je predvsem odvisno od tega, koliko ID-jev ustvarite v isti milisekundi.
Primer
01KXAD460301E1X4W2YMSZEPHG

Vaši ID-ji se ustvarijo lokalno z močno naključnostjo brskalnika. Nič se ne pošilja na BroBroGo.

Pogosta vprašanja

Za kaj je uporaben ULID?

ULID je kompakten, prijazen do URL-jev in časovno razvrstljiv kot navadno besedilo, kar je uporabno za dnevnike, ključe objektov in zapise, ki morajo biti razvrščeni po času nastanka.

Ali je ULID enak kot UUID v7?

Ne. Čeprav oba vključujeta čas v milisekundah, ULID uporablja Crockford Base32 in 26 znakov, medtem ko UUID v7 ohranja standardno šestnajstiško obliko UUID.