UUID-generator
Generer UUID v4 (tilfeldig) og v7 (tidsstempel) identifikatorer øyeblikkelig. Kopier med ett klikk. Gratis, 100% klientside, ingen data forlater nettleseren din.
Referanse
Hva er en UUID?
En UUID (Universally Unique Identifier) er en 128-bits identifikator standardisert av RFC 9562 (tidligere RFC 4122). Den representeres som en streng på 36 tegn i formatet xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, der hver x er et heksadesimalt siffer. De brukes mye som primærnøkler i databaser, sesjonsidentifikatorer og korrelasjonstokener i distribuerte systemer.
UUID v4 vs UUID v7
UUID v4 (tilfeldig) genererer 122 tilfeldige biter ved hjelp av crypto.randomUUID(). Det er det mest populære formatet: enkelt, ingen eksterne avhengigheter, og med praktisk talt null kollisjonsannsynlighet. Bruk det når du ikke trenger tidsmessig ordning.
UUID v7 (tidsstempelbasert) plasserer et 48-bits Unix-tidsstempel (millisekunder) i de første bytene, etterfulgt av tilfeldige biter. Genererte UUID-er er naturlig kronologisk sortert. De er ideelle som primærnøkler i databaser (PostgreSQL, MySQL) fordi de forbedrer innsettingslokalitet i B-tre-indekser og reduserer sidefragmentering.
UUID-format
Alle UUID-er følger mønsteret 8-4-4-4-12 (32 heksadesimale sifre atskilt med bindestreker). Det 13. sifferet angir versjonen (4 eller 7), og de to første bitene i den 8. byten koder varianten (alltid 10 i standard UUID-er).
Når bruke hvilken versjon?
- UUID v4 — Sesjons-ID-er, midlertidige tokens, objekter uten krav til ordning.
- UUID v7 — Primærnøkler i databaser, logger, hendelser som trenger kronologisk ordning.
Personvern
Dette verktøyet genererer UUID-er 100% i nettleseren din ved hjelp av Web Crypto API. Ingen data sendes til noen server.