Was ist eine UUID?
Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Bezeichner, der über Raum und Zeit hinweg einzigartig sein soll. UUIDs werden häufig in der Softwareentwicklung als Datenbankprimärschlüssel, Sitzungstoken und Bezeichner für verteilte Systeme verwendet.
UUID-v4-Format
Dieses Tool generiert UUID-Version-4, die zufällig generiert werden. Das Format ist:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx Dabei ist x eine zufällige Hexadezimalziffer und y eine der Ziffern 8, 9, a oder b. Die 4 gibt die Version 4 an.
Häufige Anwendungsfälle
- Datenbank-IDs: Primärschlüssel, die keine sequenziellen Nummern erfordern.
- API-Token: Eindeutige Bezeichner für Sitzungen und Anfragen.
- Dateibenennung: Kollisionsfreie Dateinamen für Uploads.
- Verteilte Systeme: IDs, die unabhängig über Knoten hinweg generiert werden.
Häufig gestellte Fragen
Wie einzigartig sind UUID-v4s?
Mit 122 zufälligen Bits ist die Wahrscheinlichkeit, ein Duplikat zu generieren, astronomisch gering. Sie müssten etwa 2,71 Quintillionen UUIDs generieren, um eine 50-prozentige Chance auf eine Kollision zu haben.
Sind diese UUIDs kryptografisch sicher?
Ja. Dieses Tool verwendet crypto.getRandomValues(), das kryptografisch sichere Zufallszahlen bietet.