Hva er UUID-generator?
A UUID Generator creates random Version 4 UUIDs that are universally unique identifiers. Each UUID follows the standard format 8-4-4-4-12 (36 characters with hyphens). Generate 1 to 100 UUIDs at once for any application.
Når du bør bruke denne kalkulatoren
- Du trenger en unik identifikator for en databaseprimærnøkkel i et distribuert system
- Du oppretter API-ressursidentifikatorer som må være globalt unike uten en sentral autoritet
- Du trenger testdata med unike IDer for enhetstester eller integrasjonstester
- Du bygger et øktshåndteringssystem som krever unik token-generering
- Du trenger å generere flere unike identifikatorer i bulk for datamigrering eller import
- Du vil verifisere at en UUID du allerede har er gyldig og riktig formatert
Trinn:
- Velg hvor mange UUID-er du vil generere (1–100).
- Click the Generate UUID knapp.
- Kopier enkelte UUID-er eller bruk Kopier alle.
- Slå på auto-kopier for å kopiere automatisk ved generering.
Formel
UUID v4-format: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
Hvor x er et tilfeldig heksadesimalt siffer og y er ett av 8, 9, A eller B (RFC 4122-variant).
Totalt antall kombinasjoner: ~5,3 × 10^36
Bruksområder
- Databaseprimærnøkler for distribuerte systemer
- API-ressursidentifikatorer
- User session symboler
- Rekkefølge og transaction IDs
Nøkkelfordeler
- Generate 1-100 UUIDs instantly
- Copy with one click
- Auto-copy option for workflow efficiency
- Free no sign-up required
- Klientgenerering sikrer at UUID-ene dine aldri forlater nettleseren din
- Universelt kompatibelt format (RFC 4122) som fungerer med alle store databaser og rammeverk
Profftips
- Use UUID v4 for general-purpose unique IDs
- Store UUIDs as binary(16) in databases for performance
- Use UUID v7 if time-ordered sorting is needed
- Never generate UUIDs client-side for security-critical applications
- Når du migrerer fra auto-inkrementerende IDer, legg til en UUID-kolonne ved siden av den eksisterende heltallkolonnen for å unngå brudd på eksisterende relasjoner.
Vanlige feil å unngå
- Using sequential IDs instead of UUIDs for distributed systems
- Assuming UUIDs are sortable by time (use UUID v7 for time-sortable)
- Storing UUIDs as strings instead of binary for performance
- Stoler på klient-side Math.random() for sikkerhetskritisk UUID-generering — det er ikke kryptografisk sikkert og kan produsere forutsigbare resultater.
Nøkkelbegreper forklart
- UUID: Universally Unique Identifier
- UUID v4: Random version 4 UUID
- GUID: Microsoft term for UUID
- RFC 4122: UUID standardization document
- CSPRNG: Kryptografisk sikker pseudo-tilfeldig tallgenerator — kreves for å generere UUID-er i sikkerhetskritiske applikasjoner der forutsigbarhet er uakseptabelt.
Relaterte konsepter
- Versjon 4 UUID: En UUID generert helt fra tilfeldige bits, med versjonsfeltet satt til 0100 (4) og variantfeltet satt til 10xx.
- GUID (globalt unik identifikator): Microsofts implementering av UUID-standarden, funksjonelt identisk med UUID v4.
- RFC 4122: Standardiseringsdokumentet som definerer UUID-format, versjoner og variantfeltet for UUID-er.
- Kollisjon: Den ekstremt sjeldne hendelsen der to uavhengig genererte UUID-er er identiske — med v4 UUID-er er sannsynligheten så lav at den kan ignoreres for de fleste formål.
- UUID v7: En nyere UUID-versjon som koder et Unix-tidsstempel i de mest betydelige bitene, noe som gjør UUID-ene sorterbare og gir bedre databaseytelse.
Eksempel
Generert UUID: 550e8400-e29b-41d4-a716-446655440000 — en standard v4-UUID med 4-tallet i posisjon 13 som angir versjon 4, og "a" i posisjon 17 som angir RFC 4122-varianten.
Tolke resultatene dine
Generatoren lager versjon 4-UUID-er, som er 128-bit tilfeldige identifikatorer som følger standardformatet 8-4-4-4-12 med heksadesimale tegn (36 tegn inkludert bindestreker). Versjon 4 betyr at alle bits unntatt versjons- og variantindikatorene er tilfeldige, noe som gir høyest mulig unikhet uten koordinering mellom systemer.
Den genererte UUID-en har spesifikke strukturelle markører: det 13. tegnet er alltid 4 (angir versjon 4), og det 17. tegnet er alltid 8, 9, A eller B (angir RFC 4122-varianten). Disse markørene skiller v4-UUID-er fra andre versjoner og sikrer samsvar med standarden.
Bruk auto-kopier-funksjonen når du trenger å generere UUID-er én om gangen under utvikling — hver UUID kopieres umiddelbart til utklippstavlen din ved generering. Bruk kopier-alle når du trenger en batch med UUID-er for en masseeoperasjon. Batch-genereringen kjører helt i nettleseren din uten noen serverkommunikasjon.

