Udviklerværktøj

UUID-generator

Generér UUID'er af version 4 fra en sikker tilfældighedskilde.

UUID-generator Kører på din enhed
  • Kører i din browser — din tekst sendes aldrig nogen steder hen
  • Ingen tilmelding, ingen kvoter, gratis at bruge så ofte, du vil

Sådan fungerer det

Et UUID er en 128-bit identifikator, der er så lang, at du kan generere et hvor som helst og når som helst uden at koordinere med nogen og være sikker på, at ingen andre nogensinde vil generere det samme.

Version 4 betyder tilfældig

Et v4-UUID er tilfældigt bortset fra nogle få bit, der angiver versionen. Der findes cirka 5,3 gange 10 i 36. potens af dem, så tilfældig kollision er ikke en praktisk bekymring.

Hvor tilfældigheden kommer fra

De kommer fra browserens kryptografiske tilfældighedsgenerator og ikke fra en almindelig, så værdierne egner sig, hvor uforudsigelighed har betydning ud over unikhed.

Version 4, som defineret i RFC 9562

Hvert UUID her er version 4: 122 tilfældige bit plus faste versions- og variantbit, skrevet som 32 hexadecimale cifre i fem grupper. Tilfældigheden kommer fra din browsers kryptografisk sikre generator (crypto.randomUUID eller crypto.getRandomValues, hvor den mangler). Du kan lave op til 500 ad gangen.

Hvor unikke de er

Med 122 tilfældige bit skulle du generere omkring 2,7 milliarder milliarder (2,7 × 1018) UUID'er, før der overhovedet var 50 % chance for en enkelt gentagelse.

Hvad det ikke laver

UUID'er af version 7, som begynder med et tidsstempel, så de sorteres efter oprettelsestidspunkt, genereres ikke her.

FAQ

UUID-generator – spørgsmål

Er de virkelig unikke?

Rent praktisk, ja. Rummet er stort nok til, at kollision ikke er en realistisk bekymring.

Kan jeg generere mange på én gang?

Ja, op til 500 ad gangen.

Bliver de genereret på en server?

Nej. De kommer fra din egen browser.