UUID-Generator (v4)

Erzeugen Sie einen oder viele zufällige Version-4-UUIDs direkt in Ihrem Browser mit kryptografischem Zufall — nichts wird an einen Server gesendet.

718 Aufrufe

Was ein v4-UUID ist

Ein UUID ist eine 128-Bit-Kennung, geschrieben als 36 Zeichen (8-4-4-4-12 hexadezimal). Version 4 füllt 122 dieser Bits mit kryptografisch sicherer Zufälligkeit — die Kollisionswahrscheinlichkeit ist so gering (man bräuchte ~2,7×10¹⁸ UUIDs für eine 50%-Chance auf ein Duplikat), dass sie ohne zentrales Register als eindeutig gelten. Deshalb benennen sie überall Datenbankzeilen, API-Objekte, Dateien und Geräte.

Die Erzeugung erfolgt vollständig in Ihrem Browser über crypto.randomUUID(); nichts erreicht unseren Server. Die Ziffer nach dem zweiten Bindestrich ist immer 4 (die Version), und die nächste Gruppe beginnt mit 8, 9, a oder b (die Variante).

Häufig gestellte Fragen

Können zwei erzeugte UUIDs kollidieren?

Theoretisch ja, praktisch nie: Bei 2^122 Möglichkeiten ergibt die Erzeugung von einer Milliarde UUIDs pro Sekunde über 85 Jahre eine Chance von ~50% auf eine einzige Kollision. Systeme weltweit verlassen sich darauf.

Sollte ich UUIDs als Primärschlüssel in Datenbanken verwenden?

Sie glänzen bei verteilter Erzeugung und nicht erratbaren IDs, aber zufällige v4-UUIDs zersplittern B-Tree-Indizes. Wenn die Einfügeleistung wichtig ist, schauen Sie sich UUIDv7 (zeitlich geordnet) oder ULID an — gleiche Größe, indexfreundlich.

Ist v4 die einzige Version?

Nein — v1/v6 enthalten einen Zeitstempel und eine MAC-Adresse, v5 hasht einen Namen, v7 ist das neuere zeitlich geordnete Zufallsformat. v4 bleibt die Standardwahl, wenn Sie nur eine zufällige eindeutige ID benötigen.

Ähnliche Tools