UUID-Generator
Erzeugen Sie UUIDs der Version 4 aus einer sicheren Zufallsquelle.
- Läuft in Ihrem Browser — Ihr Text wird nirgendwohin gesendet
- Ohne Anmeldung, ohne Kontingent, so oft nutzbar, wie Sie möchten
So funktioniert es
Eine UUID ist eine 128-Bit-Kennung, die so lang ist, dass Sie überall und jederzeit eine erzeugen können, ohne sich mit irgendjemandem abzustimmen, und sicher sein können, dass niemand sonst je dieselbe erzeugen wird.
Version 4 bedeutet zufällig
Eine v4-UUID ist bis auf einige Bits, die die Version kennzeichnen, zufällig. Es gibt davon grob 5,3 mal 10 hoch 36, sodass eine zufällige Kollision praktisch keine Rolle spielt.
Woher die Zufälligkeit kommt
Diese stammen vom kryptografischen Zufallszahlengenerator des Browsers und nicht von einem für allgemeine Zwecke, sodass die Werte dort geeignet sind, wo es neben der Eindeutigkeit auch auf Unvorhersehbarkeit ankommt.
Version 4, wie in RFC 9562 definiert
Jede UUID hier ist Version 4: 122 Zufallsbits plus feste Versions- und Variantenbits, geschrieben als 32 Hexadezimalziffern in fünf Gruppen. Die Zufälligkeit stammt vom kryptografisch sicheren Generator Ihres Browsers (crypto.randomUUID oder crypto.getRandomValues, wo jenes fehlt). Sie können bis zu 500 auf einmal erzeugen.
Wie eindeutig sie sind
Bei 122 Zufallsbits müssten Sie etwa 2,7 Milliarden Milliarden (2,7 × 1018) UUIDs erzeugen, bevor es überhaupt eine 50-prozentige Chance auf eine einzige Wiederholung gäbe.
Was es nicht erzeugt
UUIDs der Version 7, die mit einem Zeitstempel beginnen und deshalb nach Erstellungszeit sortieren, werden hier nicht erzeugt.
UUID-Generator – Fragen
Sind diese wirklich eindeutig?
Für praktische Zwecke ja. Der Raum ist so groß, dass eine Kollision keine realistische Sorge ist.
Kann ich viele auf einmal erzeugen?
Ja, bis zu 500 auf einmal.
Werden sie auf einem Server erzeugt?
Nein. Sie stammen aus Ihrem eigenen Browser.