UUID-generator
Lav tilfældige RFC 4122 version 4-UUID'er. Vælg, hvor mange du har brug for, og kopiér dem med det samme; de genereres lokalt i din browser.
Loading…
Om UUID-generatoren
En UUID (universally unique identifier), også kaldet en GUID, er en 128-bit-værdi skrevet som 32 hexadecimale cifre i mønsteret 8-4-4-4-12, for eksempel 3f2504e0-4f89-41d3-9a0c-0305e82c3301. Dette værktøj producerer version 4-UUID'er, hvor næsten alle bits er tilfældige. Sandsynligheden for, at to uafhængigt genererede v4-UUID'er kolliderer, er forsvindende lille, hvilket er grunden til, at de bruges som databasenøgler, request-id'er, filnavne og idempotenstokens uden nogen central koordinering.
Sådan bruger du den
- Vælg hvor mange UUID'er du har brug for - én eller en hel portion til seeding af testdata.
- Generér, kopiér derefter en enkelt værdi eller hele listen med ét klik.
- Indsæt dem direkte i din kode, dit migreringsscript eller dine testdata.
Tilfældigheden kommer fra din browsers crypto-API, så værdierne er egnede som id'er, der ikke kan gættes. Husk på, at en v4-UUID ikke bærer noget tidsstempel eller nogen rækkefølge, så den bør ikke bruges, hvor du har brug for, at værdier kan sorteres kronologisk. Genereringen er udelukkende lokal - intet om de UUID'er, du laver, sendes til eller gemmes på en server.
Ofte stillede spørgsmål
Hvad er en version 4-UUID?
En version 4-UUID er et id, hvis bits næsten udelukkende er tilfældige, bortset fra et par faste bits, der markerer versionen og varianten. Det er den mest almindelige UUID-type, fordi den ikke kræver nogen central myndighed og ingen inputdata for at blive genereret.
Kan to genererede UUID'er nogensinde være ens?
I teorien ja, men sandsynligheden er astronomisk lille. Med 122 tilfældige bits kunne du generere milliarder af v4-UUID'er, og chancen for en kollision forbliver ubetydelig, hvilket er grunden til, at de behandles som reelt unikke.
Hvad er forskellen på en UUID og en GUID?
De er det samme. GUID er Microsofts navn for id'et, mens UUID er begrebet, der bruges i RFC 4122-standarden. Formatet og adfærden er identiske.
Genereres disse UUID'er privat?
Ja. De oprettes i din browser med den lokale crypto-tilfældighedskilde. Ingen værdier sendes til en server eller gemmes nogen steder, så du kan trygt bruge dem som hemmelige id'er.