UUID Generator

RFC 4122-konforme eindeutige Identifikatoren generieren

GenerierungsergebnisTotal 0

"UUID generieren" Button klicken, um zu starten

0
Diese Generierung
0
Session-Total

Was ist UUID?

UUID (Universally Unique Identifier, Universell Eindeutiger Identifikator) ist ein 128-Bit-Identifikator zur Identifizierung von Informationen in verteilten Systemen. Das Standardformat einer UUID besteht aus 32 Hexadezimalzeichen, in 5 Gruppen durch Hyphen getrennt, 8-4-4-4-12 Format, insgesamt 36 Zeichen.

UUID wurde von der Open Software Foundation (OSF) entwickelt und als RFC 4122 standardisiert. Das Design-Ziel von UUID ist, dass alle Elemente in einem verteilten System ohne zentrale Koordinierungsbehörde einen eindeutigen Identifikator haben können.

Verwendung

Format-Erklärung

  • Mit Hyphen (Standardformat): 550e8400-e29b-41d4-a716-446655440000
  • Ohne Hyphen (kompaktes Format): 550e8400e29b41d4a716446655440000
  • Mit Klammern (Microsoft GUID-Format): {550e8400-e29b-41d4-a716-446655440000}

Tastaturkürzel

  • Ctrl + G - UUID generieren
  • Ctrl + Shift + C - Alle kopieren

UUID-Struktur

Beispiel: 550e8400-e29b-41d4-a716-446655440000
      └───┘ └─┘ └─┘ └─┘ └──────┘
      Timestamp Version Variante Node-ID

Format: xxxxxxxx-xxxx-Vxxx-Nxxx-xxxxxxxxxxxx
      V = Versionsnummer (1, 4, 5 etc.)
      N = Varianten-Identifikator

Häufig gestellte Fragen (FAQ)

F: Ist UUID wirklich eindeutig?

A: UUID v4 verwendet 122 Bits Zufallszahlen, theoretisch möglich, aber extrem niedrige Wahrscheinlichkeit. Bei Generierung von 1 Milliarde UUIDs ist die Kollisionswahrscheinlichkeit etwa 0.00000000006%, praktisch als eindeutig betrachtet.

F: Was ist der Unterschied zwischen UUID und GUID?

A: GUID ist Microsofts UUID-Implementierung, praktisch identisch. GUID bezieht sich auf Microsofts Implementierung, UUID auf den universellen Standard. Technisch ist GUID eine Form von UUID.

F: UUID v1 oder v4 - welche wählen?

A: Für meisten Szenarien wird v4 (Random) empfohlen. Einfach und keine Informationen öffentlich. v1 ist Timestamp-basiert, geeignet wenn chronologische Sortierung benötigt, aber Generierungszeit und MAC-Adresse werden offengelegt.

F: Kann UUID als Datenbank-Primärschlüssel verwendet werden?

A: Ja. Vorteile von UUID-Primärschlüsseln sind global eindeutig, keine zentrale Koordination, Client-generiert möglich. Nachteil: 36 Zeichen belegen mehr Speicherplatz als Auto-Increment-ID, nicht-sortierbare v4 kann Index-Performance beeinflussen.

F: Warum enthält UUID Buchstaben?

A: UUID ist eine 128-Bit-Binärzahl, normalerweise als 32 Hexadezimalzeichen repräsentiert. Hexadezimal verwendet 16 Zeichen 0-9 und a-f, daher enthält UUID a-f Buchstaben.

F: Was ist Nil UUID?

A: Nil UUID ist die all-nullen UUID: 00000000-0000-0000-0000-000000000000, ein spezieller Wert als Platzhalter, repräsentiert "keine UUID".