UUID-Generator (v4, v7)

Zufällige UUID v4 oder zeitlich sortierte UUID v7 in großer Zahl erzeugen – in Großbuchstaben, ohne Bindestriche oder mit Klammern.

Wird geladen…

So funktioniert es

  1. Die Version wählen: v4 (zufällig) oder v7 (zeitlich sortiert).
  2. Die Anzahl eingeben (1–100). Wenn Sie Version oder Anzahl ändern, wird ein neuer Satz erzeugt.
  3. Das Format mit Großbuchstaben, Ohne Bindestriche und { } Klammern wählen. Die Optionen lassen sich kombinieren und gelten für die aktuelle Liste, ohne neue UUIDs zu erzeugen.
  4. Alle kopieren drücken, um die ganze Liste zu kopieren – eine UUID pro Zeile.
  5. Mit ↻ Neu erzeugen einen neuen Satz mit denselben Einstellungen erstellen.

Häufige Fragen

Was ist der Unterschied zwischen v4 und v7?
v4 besteht aus 122 Zufallsbits. v7 (RFC 9562) beginnt mit der Erstellungszeit als 48-Bit-Unix-Zeitstempel in Millisekunden, gefolgt von 74 Zufallsbits; die Werte sortieren sich daher in Erstellungsreihenfolge, was Datenbankindizes kompakt hält. Eine v7-UUID verrät allerdings, wann sie erstellt wurde.
Können zwei UUIDs gleich sein?
Praktisch nicht. Bei 122 Zufallsbits bräuchte man etwa 2,7 × 10^18 v4-UUIDs, um auch nur eine 50-%-Chance auf ein einziges Duplikat zu haben; v7-UUIDs aus derselben Millisekunde haben jeweils weiterhin 74 Zufallsbits, eine Kollision ist also ebenso unwahrscheinlich.
Sind v7-UUIDs aus einem Satz geordnet?
Ja. Innerhalb eines Satzes ist der Zeitstempel jeder UUID 1 ms später als der vorherige, sodass sich die Liste in der angezeigten Reihenfolge sortiert, obwohl sie in derselben Millisekunde erzeugt wurde. Bei großen Sätzen liegen die letzten Werte deshalb bis zu 99 ms in der Zukunft.
Welches Format soll ich verwenden?
Die Standardform hat 36 Zeichen: Hexadezimal in Kleinbuchstaben mit Bindestrichen in den Gruppen 8-4-4-4-12. Ohne Bindestriche sind es 32 Hex-Zeichen, Klammern ergeben die Windows-GUID-Schreibweise; Groß- und Kleinschreibung stehen für denselben Wert.
Werden die UUIDs auf einem Server erzeugt?
Nein. Sie entstehen in Ihrem Browser mit dessen sicherem Zufallsgenerator (crypto.randomUUID für v4, crypto.getRandomValues für v7), und die UUIDs werden nicht an unseren Server gesendet.