UUID-Generator
Beschreibung
Erzeugen Sie UUIDs aller Versionen: NIL (nur Nullen), v1 (zeitbasiert), v3 (namensbasiert mit MD5), v4 (zufällig), v5 (namensbasiert mit SHA-1).
Über UUID-Generator
Der UUID-Generator erstellt universell eindeutige Bezeichner jeder Version – NIL, v1 (zeitbasiert), v3 (namensbasiert MD5), v4 (zufällig) und v5 (namensbasiert SHA-1) – direkt in Ihrem Browser. Eine UUID ist ein 128-Bit-Wert, geschrieben als 36 Zeichen (z. B. 550e8400-e29b-41d4-a716-446655440000), der eindeutig genug ist, um ihn ohne zentrale Instanz zuzuweisen. Erzeugen Sie eine oder viele auf einmal für Datenbankschlüssel, Anfrage-IDs oder Testdaten.
Verwendung
- Wählen Sie die benötigte UUID-Version (v4 zufällig ist die häufigste).
- Geben Sie für v3/v5 einen Namespace und einen Namen an – dieselben Eingaben erzeugen immer dieselbe UUID.
- Legen Sie fest, wie viele erzeugt werden sollen (bis zu 50 als Stapel) und klicken Sie auf Generieren.
- Kopieren Sie einen einzelnen Wert oder die gesamte Liste.
Beispiele
| Beispiel | Eingabe | Ausgabe |
|---|---|---|
| v4 (zufällig) | — | 9b2e4f6a-1c3d-4e5f-8a7b-2c1d0e9f8a7b |
| NIL | — | 00000000-0000-0000-0000-000000000000 |
Häufige Fragen
Welche UUID-Version sollte ich verwenden?
v4 (zufällig) ist der Standard für die meisten Anwendungen – Schlüssel, Anfrage-IDs, Tokens. Verwenden Sie v5, wenn Sie eine deterministische, aus einem Namen abgeleitete UUID benötigen. v1 bettet einen Zeitstempel und eine MAC-Adresse ein und wird heute selten benötigt.
Sind zufällige (v4) UUIDs wirklich eindeutig?
Praktisch ja. Eine v4-UUID hat 122 zufällige Bits, sodass die Wahrscheinlichkeit einer Kollision selbst über Milliarden von Werten verschwindend gering ist. Sie werden hier mit der kryptografischen Zufallsquelle des Browsers erzeugt.
Was ist der Unterschied zwischen einer UUID und einer GUID?
In der Praxis keiner. GUID (Globally Unique Identifier) ist Microsofts Bezeichnung für denselben 128-Bit-Standard; die Formate sind austauschbar.
Kann eine UUID als Primärschlüssel in einer Datenbank verwendet werden?
Ja, obwohl zufällige v4-UUIDs B-tree-Indizes fragmentieren können. Wenn die Einfügereihenfolge wichtig ist, ziehen Sie stattdessen einen zeitlich sortierbaren Bezeichner wie ULID in Betracht.