UUID-generator

Generer én eller flere tilfeldige UUID v4-verdier (også kalt GUID) — nyttig som unike ID-er i databaser, filnavn eller testdata.

Bygg inn på din nettside →

Hvordan bruke UUID-generatoren

  1. Velg hvor mange UUID-er du trenger (1–100).
  2. Trykk «Generer nye» for å lage nye, tilfeldige verdier.
  3. Trykk «Kopier alle» for å legge listen på utklippstavlen.

Hva er en UUID v4?

En UUID (Universally Unique Identifier) er en 128-bit verdi skrevet som 32 heksadesimale tegn i formatet xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx. Versjon 4 betyr at verdien er generert tilfeldig (i motsetning til f.eks. versjon 1, som er basert på tidspunkt og maskin-ID). Sannsynligheten for at to tilfeldig genererte UUID v4-er kolliderer er så lav at den i praksis kan ignoreres — selv med milliarder av genererte ID-er.

UUID-er brukes ofte som primærnøkler i databaser, unike filnavn, sesjons-ID-er og testdata, nettopp fordi de kan genereres uavhengig av hverandre (f.eks. på ulike servere) uten risiko for at to systemer lager samme ID.

Det finnes flere UUID-versjoner utover v4. Versjon 1 bygger på tidspunkt og en maskin-identifikator, versjon 3 og 5 er deterministiske (samme input gir alltid samme UUID, basert på hash av et navn), og nyere versjon 7 kombinerer tilfeldighet med et tidsstempel, slik at UUID-ene sorteres kronologisk — nyttig i databaser der innsettingsrekkefølge har betydning for ytelse. Denne generatoren lager utelukkende versjon 4, som er den mest brukte når man bare trenger en tilfeldig, unik verdi uten noen ekstra egenskap.

Det trettende tegnet i en UUID (posisjonen rett etter andre bindestrek) er alltid «4» nettopp fordi det angir versjonsnummeret — en enkel måte å se direkte på strengen hvilken UUID-versjon man har med å gjøre, uten å måtte dekode resten av verdien.

Ofte stilte spørsmål

Er UUID-ene garantert unike?

Ikke matematisk garantert, men praktisk talt unike — sannsynligheten for kollisjon er så ekstremt lav (rundt 1 av 2,7 × 10^18 selv med milliarder av ID-er) at den ikke er en reell bekymring i praksis.

Sendes UUID-ene til en server?

Nei. Alle verdiene genereres direkte i din egen nettleser og lagres eller sendes ikke noe sted.

Hva er forskjellen på UUID og GUID?

Det er i praksis samme sak — GUID (Globally Unique Identifier) er Microsofts navn på samme konsept som UUID-standarden definerer.

Hvorfor begynner tredje gruppen alltid med 4?

Fordi dette tegnet angir UUID-versjonen. Siden denne generatoren lager versjon 4 (tilfeldig genererte UUID-er), starter tredje gruppen alltid med «4» i alle verdiene som genereres her.

Kan jeg bruke UUID som passord?

Det frarådes. UUID v4 er tilfeldig, men er designet for å være unik, ikke hemmelig — bruk en dedikert passordgenerator med tilstrekkelig lengde og kompleksitet i stedet.

Bygg inn denne kalkulatoren på nettsiden din

Kopier koden under for å vise denne kalkulatoren direkte på bloggen eller nettsiden din — helt gratis.