ULID ģenerators

Ģenerējiet ULID tiešsaistē: 26 rakstzīmju Crockford Base32 ID ar 48 bitu laiku un 80 nejaušiem bitiem.

Ģenerētie ID
Gatavs. Ģenerējiet ULID savā pārlūkprogrammā.

Kā šis ID tiek veidots

Izkārtojums
26 Crockford Base32 rakstzīmes: 10 laika rakstzīmes, kam seko 16 nejaušas rakstzīmes.
Entropija
80 nejauši biti pēc 48 bitu milisekundes laika zīmoga.
Laiks
Jā. Pirmās 10 rakstzīmes kodē milisekundes laiku, un leksiskā secība seko laikam.
Kolīzijas risks
Nejaušajai beigu daļai ir 80 biti; risks galvenokārt ir saistīts ar to, cik daudz ID tiek izveidots vienā un tajā pašā milisekundē.
Piemērs
01KXAD45KYJX8GDB3QQ9CGVXBY

Jūsu ID tiek ģenerēti lokāli, izmantojot spēcīgu pārlūkprogrammas nejaušību. Nekas netiek sūtīts uz BroBroGo.

Biežāk uzdotie jautājumi

Kam ir piemērots ULID?

ULID ir kompakts, URL draudzīgs un kārtojams pēc laika kā vienkāršs teksts, kas ir noderīgi žurnāliem (logs), objektu atslēgām un ierakstiem, kurus jākārto pēc izveides laika.

Vai ULID ir tas pats, kas UUID v7?

Nē. Abi ietver milisekundes laiku, taču ULID izmanto Crockford Base32 un 26 rakstzīmes, savukārt UUID v7 saglabā standarta UUID sešpadsmitnieku formu.