UUID-Generator
Generiert Universally Unique Identifiers (UUIDs) der Versionen v1, v4 und v7 mit konfigurierbarem Format und Batch-Generierung (bis zu 100 UUIDs).
Konfiguration
max. 100
Über UUIDs
Ein UUID ist eine 128-Bit-Zahl zur eindeutigen Identifizierung von Informationen. Die Anzahl möglicher UUIDs beträgt 1632 = 2128 ≈ 3,4 × 1038. NIL und Max UUID sind Sonderfälle (RFC 9562, 2024).
NIL
Null-UUID
Alle Bits
0. Repräsentiert einen fehlenden UUID-Wert, ähnlich null. RFC 4122.v1
Zeitbasiert
60-Bit-Zeitstempel seit 15. Okt. 1582 + Node-ID. Sortierbar, gibt aber Erzeugungszeit preis. RFC 4122.
v3
MD5-basiert
Deterministisch: MD5(Namespace + Name). Gleicher Input → gleicher UUID. Für neue Systeme besser v5. RFC 4122.
v4
Zufällig
122 Bit kryptografisch sicherer Zufall. Kein Zeitstempel, keine Muster — der meistverwendete Standard. RFC 4122.
v5
SHA-1-basiert
Deterministisch: SHA-1(Namespace + Name). Bevorzugte Wahl gegenüber v3. RFC 4122.
v6
Reordered Time
Wie v1, aber Timestamp-Bits umgeordnet (MSB zuerst) für lexikografische Sortierbarkeit. RFC 9562 (2024).
v7
Zeitgeordnet
48-Bit-Unix-Timestamp (ms) + 74 Bit Zufall. Sortierbar, modern — empfohlene Alternative zu v1/v6. RFC 9562 (2024).
v8
Benutzerdefiniert
Nur Version- und Variant-Bits sind fix — die restlichen 122 Bit sind frei definierbar (vendor-spezifisch). RFC 9562 (2024).
Max
Max-UUID
Alle Bits
1 (ffffffff…). Pendant zum NIL UUID — repräsentiert den Maximalwert. RFC 9562 (2024).
Format:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
(M = Version, N = Variant) · 32 Hex-Zeichen · 36 Zeichen mit Bindestrichen