UUID Generator
Erzeuge mit einem Klick eine oder viele UUIDs der Version 4. Die Werte stammen aus dem kryptografischen Zufallsgenerator des Browsers und eignen sich als echte Bezeichner.
UUIDs
…
Über dieses Tool
Eine UUID der Version 4 ist ein 128-Bit-Bezeichner, von dem 122 Bit zufällig sind. Die Wahrscheinlichkeit, denselben Wert zweimal zu erzeugen, ist so gering, dass Datenbanken, Message-Queues und verteilte Systeme sie ohne jede Abstimmung als global eindeutig behandeln.
Die kanonische Form hat 36 Zeichen: 32 hexadezimale Ziffern in fünf durch Bindestriche getrennten Gruppen. Im Microsoft-Umfeld heißt dasselbe meist GUID und wird gelegentlich in geschweifte Klammern gesetzt.
Häufige Fragen
- Was ist der Unterschied zwischen UUID und GUID?
- Es ist derselbe 128-Bit-Bezeichner. GUID ist Microsofts Bezeichnung, UUID der Begriff aus dem Standard RFC 4122.
- Sind diese UUIDs wirklich zufällig?
- Ja. Sie stammen aus `crypto.randomUUID()`, das die kryptografisch sichere Zufallsquelle des Betriebssystems nutzt — nicht `Math.random()`.
- Können zwei UUIDs kollidieren?
- Theoretisch ja, praktisch nein. Du müsstest rund 2,7×10¹⁸ UUIDs erzeugen, um überhaupt eine Kollisionswahrscheinlichkeit von eins zu einer Milliarde zu erreichen.
- Sollte ich eine UUID als Primärschlüssel verwenden?
- In verteilten Systemen funktioniert das gut, aber zufällige UUIDs fragmentieren B-Baum-Indizes. Wenn Schreibleistung zählt, sind UUID v7 oder ein fortlaufender Bezeichner die bessere Wahl.
- Welche Version erzeugt dieses Tool?
- Version 4, die vollständig zufällige Variante. Du erkennst sie an der `4` am Anfang der dritten Gruppe.