CanDoYa
NB

Gratis UUID Generator (v4 & v7)

Kjører helt i nettleseren - ingen opplasting, ingen registrering.

Versjon

Helt tilfeldig - 122 bits fra en sikker tilfeldighetskilde.

Format
Laster …
Del dette verktøyet

Hva er en UUID generator?

En UUID generator lager universelt unike identifikatorer - 128-bit verdier skrevet som 36 tegn med hex og bindestreker, for eksempel 550e8400-e29b-41d4-a716-446655440000. Dette verktøyet bygger tilfeldige versjon 4- og tidsordnede versjon 7-UUID-er etter RFC 9562, i bulk, helt i nettleseren din, så id-ene forlater aldri enheten din.

Slik bruker du verktøyet

  1. 1Velg en versjon. Velg UUID v4 for helt tilfeldige id-er, eller UUID v7 for tidsordnede id-er som sorteres etter opprettelsestidspunkt.
  2. 2Angi antall. Velg hvor mange UUID-er du vil generere samtidig, fra 1 opp til 1000.
  3. 3Juster formatet. Behold standardformen med små bokstaver og bindestreker, eller slå på Store bokstaver eller skru av Bindestreker for å matche hvordan systemet ditt lagrer id-er.
  4. 4Kopier det du trenger. Klikk Kopier på en enkelt UUID, eller Kopier alle for å hente hele batchen, én per linje.

Hvem passer det for

Hver UUID bygges lokalt med nettleserens Web Crypto-tilfeldighetsgenerator, så ingenting lastes opp, og verktøyet fungerer offline når siden først er lastet inn. Velg versjon 4 når du bare trenger en uforutsigbar tilfeldig id, eller versjon 7 når id-ene skal være databasenøkler: v7 starter med et 48-bit opprettelsestidsstempel, så rader settes inn i rekkefølge, og B-tre-indekser holder seg raske. En v7-batch generert her er til og med strengt sortert innenfor samme millisekund, ved bruk av den monotone tellermetoden fra RFC 9562. Bytt output til store bokstaver eller fjern bindestrekene hvis databasen eller spesifikasjonen din lagrer UUID-er som 32 rene hex-sifre.

Vanlige spørsmål

Er UUID generatoren gratis?

Ja, den er helt gratis uten registrering og uten grenser. Hver UUID genereres i nettleseren din, så du kan lage så mange batcher på opptil 1000 du vil, også offline når siden er lastet inn.

Blir de genererte UUID-ene lastet opp noe sted?

Nei. UUID-er bygges lokalt med Web Crypto API-et i nettleseren din, og ingenting sendes til en server, så identifikatorer du genererer til private systemer blir værende på enheten din.

Hva er forskjellen mellom UUID v4 og v7?

v4 er 122 tilfeldige bits - maksimal uforutsigbarhet, ingen struktur. v7 erstatter de første 48 bitene med et Unix-millisekund-tidsstempel, så id-ene sorteres etter opprettelsestidspunkt. Bruk v7 for databasenøkler som drar nytte av ordnede innsettinger, og v4 når id-er ikke skal avsløre noe.

Kan to UUID-er kollidere?

I praksis, nei. Med v4s 122 tilfeldige bits må du generere rundt 330 billiarder UUID-er før det er så mye som 1% sjanse for ett duplikat. Dette verktøyet bruker også nettleserens kryptografisk sikre tilfeldighetskilde, ikke en svak pseudo-tilfeldig en.

Hvorfor har UUID-er 36 tegn og bindestreker?

En UUID er 128 bits skrevet som 32 heksadesimale sifre, gruppert 8-4-4-4-12 av fire bindestreker for lesbarhet - 36 tegn totalt. Mange systemer lagrer bare de 32 hex-sifrene; Bindestreker-bryteren gir deg den kompakte formen.

Kan jeg få ut tidsstempelet fra en UUID v7 igjen?

Ja. De første 12 hex-sifrene i en v7-UUID er dens 48-bit Unix-millisekund-tidsstempel. Når du genererer v7-id-er her, dekoder verktøyet det innebygde tidsstempelet og viser det under batchen i UTC.

Er en UUID det samme som en GUID?

Ja. GUID (globally unique identifier) er Microsofts navn på det samme 128-bit formatet; UUID er det leverandørnøytrale begrepet, standardisert i RFC 9562. Enhver UUID generert her er en gyldig GUID, selv om Microsoft-verktøy ofte viser GUID-er med store bokstaver.

Er UUID-er med store og små bokstaver likeverdige?

Ja. RFC 9562 sier at hex-sifrene ikke skiller mellom store og små bokstaver, med små bokstaver som den kanoniske outputformen. Store bokstaver-bryteren endrer bare hvordan id-en vises og kopieres - det er fortsatt samme UUID.