UUID Generator - tilfældige v4-UUID'er og format

Generer version 4-UUID'er i bulk med justerbart format, og download listen som en tekstfil.

UUID Generator

Rapporter et problem

Har du fundet en fejl eller har du et forslag til UUID Generator - tilfældige v4-UUID'er og format? Lad os vide det!

1
1 500

UUID Generator

Dette værktøj opretter version 4-UUID'er (Universally Unique Identifiers), den tilfældige variant defineret i RFC 4122, helt inde i browseren. Du vælger, hvor mange der skal genereres ad gangen, fra 1 op til 500, samt formatet: med eller uden bindestreger, store eller små bogstaver, omsluttet af krøllede parenteser eller anførselstegn, og adskilt med kommaer eller almindelige linjeskift. Resultatet vises i et tekstfelt, der kan kopieres eller downloades som en tekstfil. Fordi alt sker lokalt i browseren, bliver ingen værdi sendt til en server.

Sådan er en version 4-UUID opbygget

En UUID består af 32 hexadecimale cifre, opdelt i fem grupper på 8-4-4-4-12, forbundet med bindestreger til en streng på 36 tegn. To af disse cifre er faste i stedet for tilfældige: det første ciffer i den tredje gruppe er altid 4 og angiver versionen; det første ciffer i den fjerde gruppe er altid 8, 9, a eller b og angiver RFC 4122-varianten. De øvrige cifre kommer fra browserens Web Crypto API, crypto.randomUUID(), som giver 122 bits tilfældighed og omkring 5,3 x 10^36 mulige værdier. Fordi værdien genereres lokalt frem for at blive tildelt af et centralt register, får to personer, der bruger værktøjet samtidig, næsten altid forskellige resultater.

Praktisk eksempel

At generere 9 UUID'er uden bindestreger og med store bogstaver ændrer en værdi som 7f1a3c9e-6b4d-4e58-8a02-3f9c1d6b7a45 til 7F1A3C9E6B4D4E588A023F9C1D6B7A45, gentaget på sin egen linje for hvert af de 9 resultater. Med kommaindstillingen slået til tilføjes et komma i slutningen af hver linje undtagen den sidste, det format som de fleste databaseimportværktøjer forventer for en liste af værdier. Med anførselstegn og krøllede parenteser slået til samtidig bliver den samme værdi til "{7f1a3c9e-6b4d-4e58-8a02-3f9c1d6b7a45}", klar til at blive indsat direkte i kildekoden. Output kan downloades som en .txt-fil navngivet efter antallet, for eksempel uuids-9.txt.

Fra pladsholder til reel værdi

En almindelig brug er at erstatte en pladsholder-identifikator i en dataregistrering, før den gemmes:

// Før
{ "ordreId": "" }

// Efter
{ "ordreId": "7f1a3c9e-6b4d-4e58-8a02-3f9c1d6b7a45" }

Ofte Stillede Spørgsmål