Monu Tools

UUID-generator

Lag 5 tilfeldige RFC 4122 versjon 4-UUID-er på én gang. Inndataene ignoreres, kjør igjen for en ny bunke.

Slik bruker du UUID-generator

  1. 01

    Trykk Kjør for å generere en fersk bunke UUID-er.

  2. 02

    Fem versjon 4-UUID-er vises i utdatapanelet.

  3. 03

    Kopier dem med ett klikk. Kjør igjen for et nytt sett.

Hva en UUID er

En UUID (universelt unik identifikator) er en 128-bits verdi brukt til å merke ting, databaserader, filer, hendelser, meldinger, API-ressurser, uten en sentral myndighet som deler ut ID-er. Enhver maskin kan lage en uavhengig og stole på at den ikke kolliderer med noen andres.

Hvordan versjon 4 er bygget

Denne generatoren lager versjon 4-UUID-er, den vanligste typen. En v4-UUID er nesten helt tilfeldig: 122 av dens 128 biter kommer fra en tilfeldig kilde, med de resterende 6 bitene faste for å markere versjonen og varianten. Den skrives som 32 heksadesimale sifre i den kjente 8-4-4-4-12-grupperingen.

Hver gruppe på fem genereres med plattformens kryptografisk sikre tilfeldighetskilde, den samme som brukes til sikkerhetsfølsom tilfeldighet, ikke en forutsigbar pseudotilfeldig funksjon. Trykk Kjør igjen når som helst for en ny gruppe.

Hvor unike de egentlig er

Unikhet er et spørsmål om sannsynlighet snarere enn en hard garanti, men tallene er betryggende: med 122 tilfeldige biter måtte du generere milliarder av UUID-er før sjansen for en enkelt kollisjon ble meningsfull. For praktisk talt enhver applikasjon er dette i praksis unikt.

v4 vs. v7

Versjon 4 er det riktige standardvalget når du bare trenger en unik ID. Hvis rekkefølge er viktig, koder versjon 7 et tidsstempel i de ledende bitene så ID-er sorteres etter opprettelsestid, som holder databaseindekser ryddigere enn fullstendig tilfeldige v4-nøkler. Learn-artikkelen om v4 vs. v7 dekker avveiingen i dybden.

Vanlige bruksområder og ett forbehold

Vanlige bruksområder inkluderer primærnøkler, idempotensnøkler som gjør en forespørsel trygg å prøve på nytt, korrelasjons-ID-er for å spore en forespørsel på tvers av tjenester, og unike filnavn. Husk at en v4-UUID er tilfeldig men ikke hemmelig, så den bør ikke brukes alene som en sikkerhetstoken eller et passord.

Ofte stilte spørsmål

Hva slags UUID-er er dette?

Det er RFC 4122 versjon 4-UUID-er: tilfeldige identifikatorer med 122 tilfeldige bit, generert med en kryptografisk sterk kilde.

Er UUID-ene unike?

Kollisjoner er astronomisk usannsynlige. Med 122 tilfeldige bit må du generere milliarder av UUID-er før det er noen realistisk sjanse for en gjentakelse.

Hvorfor fem av gangen?

Fem er en praktisk bunke for de fleste oppgaver. Trykk Kjør igjen for å generere fem til når du trenger flere.

Kilder

Bygg inn dette verktøyet

Legg til dette verktøyet på ditt eget nettsted. Kopier kodesnutten nedenfor; den holdes automatisk oppdatert.

<iframe src="https://monu.tools/embed/nb/uuid-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Relaterte verktøy