Hva er en UUID?
En UUID (Universally Unique Identifier) er en 128-biters etikett standardisert i RFC 4122, formatert som 32 heksadesimale tegn delt i fem grupper: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx. UUID-er er designet for å være globalt unike uten en sentral autoritet.
Hva er UUID v4?
UUID versjon 4 genereres fra tilfeldige bytes. Bortsett fra to faste bits som angir versjonen, er alle 122 gjenværende bits tilfeldige. Sannsynligheten for at to v4 UUID-er kolliderer er astronomisk liten — omtrent 1 av 5,3 × 10³⁶.
Hvordan generere UUID-er?
Skriv inn antall UUID-er du trenger (1–100) og klikk Generer UUID-er. Resultatene vises umiddelbart, én UUID per linje. Bruk kopieringsknappen for å kopiere alle UUID-ene til utklippstavlen på én gang.
Hva brukes UUID-er til?
UUID-er brukes der globalt unike identifikatorer trengs uten sentral koordinering: primærnøkler i databaser, sesjonstokener, filnavn, API-ressurs-ID-er, enhetsidentifikatorer og hendelses-ID-er i distribuerte systemer. De støttes av PostgreSQL, MongoDB og de fleste programmeringsspråk. Når prosjektet ditt også krever beregning av tidsintervaller mellom hendelser, hjelper vår datokalkulator deg med det. For å generere tilfeldige numeriske koder eller test-ID-er utenom UUID-formatet kan du bruke tilfeldig tallgeneratoren.
Hva ser en UUID ut som i praksis?
En UUID har formatet xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx der 4 angir versjon 4 og y er én av 8, 9, a eller b. Eksempel: 550e8400-e29b-41d4-a716-446655440000.
Er UUID-er skriftstørrelsessensitive?
UUID-er er ikke skriftstørrelsessensitive etter spesifikasjonen. Denne generatoren gir ut små bokstaver, som er den vanligste konvensjonen.
Hvordan skiller UUID-versjonene seg fra hverandre?
UUID v1 koder en tidsstempel og MAC-adressen til maskinen som genererer den, noe som kan avsløre systeminformasjon. UUID v3 og v5 er navnebaserte: de gir en deterministisk UUID fra et navnerom og en inndatastreng via MD5 (v3) eller SHA-1 (v5). UUID v4 (brukt her) er rent tilfeldig og er den mest brukte versjonen. UUID v7 er en ny standard som prefikser tilfeldige bits med en millisekund-tidsstempel, noe som gjør UUID-er naturlig sorterbare etter opprettelsestid — en stor fordel for databaseindeksytelse.