Was ist eine UUIDv4?
Eine UUID (Universally Unique Identifier) ist eine 128-Bit-Zahl, die verwendet wird, um Informationen in Computersystemen eindeutig zu kennzeichnen. Der Begriff ist synonym mit GUID (Globally Unique Identifier), der oft im Microsoft-Ökosystem verwendet wird.
Unser Generator erstellt Version 4 UUIDs. Diese basieren auf Zufallszahlen (oder Pseudozufallszahlen) und sind laut RFC 4122 der Industriestandard für die Erstellung von Primärschlüsseln in modernen Datenbanken und Applikationen.
Wie sicher sind diese UUIDs?
Die Wahrscheinlichkeit einer Kollision (d.h. zwei identische IDs werden generiert) ist astronomisch gering. Eine UUIDv4 bietet 3.4 x 10^38 mögliche Kombinationen.
- Format: 8-4-4-4-12 (Hexadezimal)
- Beispiel:
f47ac10b-58cc-4372-a567-0e02b2c3d479 - Eindeutigkeit: Ausreichend für verteilte Systeme weltweit.
UUIDs in der Programmierung generieren
Wenn Sie UUIDs nicht manuell, sondern direkt in Ihrem Code benötigen, nutzen Sie folgende Snippets:
JavaScript (Node.js & Browser)
const uuid = crypto.randomUUID();
console.log(uuid);
Python
# Generiert eine zufällige UUID
id = uuid.uuid4()
print(id)
Java
UUID uuid = UUID.randomUUID();
System.out.println(uuid.toString());
Häufige Fragen (FAQ)
Was ist der Unterschied zwischen UUID und GUID?
Technisch gesehen gibt es keinen Unterschied. UUID ist der Standardbegriff nach RFC 4122, während GUID (Globally Unique Identifier) historisch von Microsoft verwendet wurde. Beide Formate sind kompatibel.
Warum Version 4 (v4)?
Version 1 und 2 basieren auf der MAC-Adresse und Zeitstempeln, was Rückschlüsse auf den Ersteller zulässt (Datenschutzrisiko). Version 4 ist rein zufallsbasiert und daher anonym und sicher für öffentliche Anwendungen.