ULID generatorius

Generuokite ULID internetu: 26 simbolių Crockford Base32 ID su 48 bitų laiko žyma ir 80 atsitiktinių bitų.

Sugeneruoti ID
Paruošta. Generuokite ULID savo naršyklėje.

Kaip sukuriamas šis ID

Struktūra
26 Crockford Base32 simboliai: 10 laiko simbolių, po kurių seka 16 atsitiktinių simbolių.
Entropija
80 atsitiktinių bitų po 48 bitų milisekundės laiko žymos.
Laikas
Taip. Pirmieji 10 simbolių užkoduoja laiką milisekundėmis, o leksinė tvarka atitinka laiką.
Kolizijos rizika
Atsitiktinė pabaiga turi 80 bitų; rizika daugiausia susijusi su tuo, kiek ID sukuriate per tą pačią milisekundę.
Pavyzdys
01KXAD45K7J8HK2F2VKH9FQXF4

Jūsų ID generuojami lokaliai, naudojant stiprų naršyklės atsitiktinių skaičių generatorių. Nieko nesiunčiama į „BroBroGo“.

DUK

Kam tinka ULID?

ULID yra kompaktiškas, patogus URL adresams ir rūšiuojamas pagal laiką kaip paprastas tekstas. Tai naudinga žurnalams (logs), objektų raktams ir įrašams, kurie turėtų būti rūšiuojami pagal sukūrimo laiką.

Ar ULID yra tas pats, kas UUID v7?

Ne. Nors abiejuose yra laiko žyma milisekundėmis, ULID naudoja Crockford Base32 ir 26 simbolius, o UUID v7 išlaiko standartinį UUID šešioliktainį pavidalą.