UUID v4-generator

Generer opptil 100 UUID v4 med kryptografisk sikre tilfeldige byte. Velg store eller små bokstaver og kopier resultatet lokalt.

UUID v4-generator

En UUID er en identifikator på 128 bit som ofte brukes for databaseposter, testdata, meldinger og objekter som må få en unik nøkkel uten en sentral nummerserie. Verktøyet lager UUID versjon 4 med tilfeldige byte fra nettleserens kryptografiske tilfeldighetskilde. Genereringen skjer på enheten din og sender ikke ID-ene til funksjoner.no.

Slik lager du UUID-er

  1. Velg hvor mange identifikatorer du trenger, fra 1 til 100.
  2. Velg eventuelt store bokstaver for de heksadesimale sifrene A–F.
  3. Trykk Generer UUID v4 og kopier resultatet.

Et resultat kan se slik ut: f47ac10b-58cc-4372-a567-0e02b2c3d479. Den kanoniske skrivemåten har 32 heksadesimale tegn fordelt i gruppene 8-4-4-4-12. Bindestrekene er en del av presentasjonen, men ikke av de underliggende 16 byte.

Hvordan UUID v4 fungerer

I versjon 4 kommer de fleste bitene fra tilfeldige data. Noen bit er låst for å angi versjon og variant, slik at en parser kan kjenne igjen formatet. Det gir 122 tilfeldige bit og et svært stort antall mulige kombinasjoner. Kollisjoner er derfor svært usannsynlige ved normal bruk, men «universally unique» er et statistisk mål og ikke en matematisk garanti.

Generatoren bruker crypto.getRandomValues, ikke Math.random. Det gir en tilfeldig kilde som er bedre egnet til identifikatorer. En UUID er likevel ikke automatisk et passord, et tilgangstoken eller en hemmelighet. Bruk et system som er laget for autentisering når verdien skal gi tilgang.

Når passer UUID?

UUID-er er nyttige når flere klienter må kunne opprette ID-er uavhengig, når fortløpende databasenummer ikke bør eksponeres, og når du lager realistiske testdata. Til sorteringsvennlige, tidsordnede identifikatorer kan UUID v7 være et alternativ, men dette verktøyet lager bare standard UUID v4.

Store og små bokstaver representerer samme heksadesimale verdi. Mange systemer forventer likevel små bokstaver og bindestreker, så standardvalget er vanligvis tryggest.

Vanlige spørsmål

Er to UUID v4 garantert forskjellige?

Nei, men med 122 tilfeldige bit er en kollisjon ekstremt usannsynlig ved normal bruk.

Kan en UUID brukes som passord?

En UUID er en identifikator, ikke automatisk en hemmelighet. Bruk en passord- eller tokenløsning for tilgangskontroll.

Resultatet er veiledende. Se metode og kvalitetsprinsipper.