UUID Version 1 Generator
UUIDv1 • Gregorianischer Zeitstempel & MAC
00000000-0000-0000-0000-000000000000
Einschließen:
Massen-UUID-Generierung
0 msReady
Max. 5.000
Formatierung & Struktur
Bereit
No batch active1-click copy available on each row
Legacy-Standard•RFC 9562 Abschnitt 5.1 / RFC 4122
UUID Version 1 Technische Spezifikation (Gregorianischer Zeitstempel)
UUIDv1 generiert 128-Bit-Bezeichner basierend auf einem 60-Bit-gregorianischen Zeitstempel (in 100-Nanosekunden-Intervallen seit dem 15. Oktober 1582) zusammen mit einer Clock-Sequenz und der Hardware-Knotenadresse.
Bitfeld-Layout & Binärstruktur
Detaillierte 128-Bit-Byte-Verteilung nach RFC-Standards.
| Feldname | Bit-Bereich | Zweck & Beschreibung |
|---|---|---|
| time_low | 32 Bit (0-31) | Untere 32 Bits des gregorianischen Zeitstempels. |
| time_mid | 16 Bit (32-47) | Mittlere 16 Bits des Zeitstempels. |
| time_hi_and_ver | 16 Bit (48-63) | 4 Bit Version (0001) + obere 12 Bits des Zeitstempels. |
| clock_seq | 16 Bit (64-79) | 2 Bit Variante (10) + 14 Bit Sequenzzähler. |
| node | 48 Bit (80-127) | Knotenadresse (simulierte Zufalls-Multicast-Adresse). |
✓
Vorteile & Stärken
- •Hohe Zeitauflösung von 100 Nanosekunden.
- •Weltweite Eindeutigkeit durch Hardware-Kopplung.
!
Einschränkungen & Kompromisse
- •Datenschutzrisiko durch Offenlegung der physischen MAC-Adresse in früheren Systemen.
- •Nicht lexikografisch sortierbar, da die niederwertigen Bits am Anfang stehen.
Am besten geeignet für
- →Bestehende Legacy-Systeme unter RFC 4122 v1.
- →TimeUUID-Spalten in Apache Cassandra und ScyllaDB.
Vermeiden bei
- ✕Moderne Web- und Cloud-Architekturen (UUIDv7 bevorzugt).
Code-Implementierungsbeispiele
Python Standard LibraryPython
import uuid
id = uuid.uuid1()
print(id)Häufig gestellte Fragen
Gibt dieser Generator meine echte MAC-Adresse preis?▼
Nein. Gemäß RFC 9562 verwenden wir eine zufällige Knotenadresse zum Schutz Ihrer Privatsphäre.
Warum sortiert sich UUIDv1 nicht zeitlich?▼
Weil die niederwertigen Zeitbits (time_low) ganz am Anfang der hexadezimalen Zeichenkette stehen.