Version 4 ist reiner Zufall
Eine v4-UUID besteht aus 122 Zufallsbits, sechs davon markieren Version und Variante. Weder Zeit noch Maschine stecken darin — genau deshalb können zwei Systeme sie unabhängig ausgeben, ohne sich je abzustimmen.
Warum Kollisionen kein Thema sind
Bei 122 Zufallsbits müsste man rund eine Milliarde UUIDs pro Sekunde ein Jahrhundert lang erzeugen, bevor eine Dopplung wahrscheinlich wird. Der Zufall kommt hier vom kryptografischen Generator des Browsers, nicht von Math.random.
Wenn Sie schon hier sind — Krypto-Börsenbonus sichern
Weitere Rechner
Häufige Fragen
Q. Taugen sie als Datenbankschlüssel?
Ja, allerdings streuen zufällige Schlüssel die Schreibzugriffe über den ganzen Index. Wenn Einfügeleistung zählt, sieh dir UUIDv7 oder ein sortierbares Schema an.
Q. Spielt Groß-/Kleinschreibung eine Rolle?
Nein. UUIDs sind unabhängig davon; kleingeschrieben ist die übliche Form und das, was die meisten Bibliotheken ausgeben.
Q. Woher kommt der Zufall?
Aus crypto.getRandomValues im Browser — derselben Quelle wie für kryptografische Schlüssel, nicht aus dem schwächeren Math.random.