ULID-generator
Generer ULID-er på nett: 26-tegns Crockford Base32-ID-er med 48-biters tid og 80 tilfeldige biter.
Genererte ID-er
Slik er denne ID-en bygd opp
- Layout
- 26 Crockford Base32-tegn: 10 tidstegn etterfulgt av 16 tilfeldige tegn.
- Entropi
- 80 tilfeldige biter etter det 48-biters tidsstempelet i millisekunder.
- Tid
- Ja. De første 10 tegnene koder tid i millisekunder, og den leksikalske rekkefølgen følger tiden.
- Kollisjonsrisiko
- Den tilfeldige delen har 80 biter; risikoen handler i hovedsak om hvor mange ID-er du oppretter i løpet av samme millisekund.
- Eksempel
01KXAD45S9YE6ETQJ5DN60T0ZN
ID-ene dine genereres lokalt med sterk tilfeldighet i nettleseren. Ingenting sendes til BroBroGo.
Ofte stilte spørsmål
Hva er ULID nyttig for?
ULID er kompakt, URL-vennlig og kan sorteres etter tid som ren tekst, noe som er nyttig for logger, objektnøkler og oppføringer som bør sorteres etter opprettelsestidspunkt.
Er ULID det samme som UUID v7?
Nei. Begge inkluderer tid i millisekunder, men ULID bruker Crockford Base32 og 26 tegn, mens UUID v7 beholder den vanlige heksadesimale formen til UUID.