pluri.tools

UUID-v1-Generator

Im Browser generiert — nie an einen Server gesendet.

Was ist UUID-v1-Generator

UUID v1 ist ein zeitbasierter Bezeichner, der den aktuellen Zeitstempel (in 100-Nanosekunden-Intervallen seit dem 15. Oktober 1582) und eine Knoten-ID in einen 128-Bit-Wert kodiert. Da er einen Zeitstempel enthält, sind aufeinanderfolgende UUID-v1-Werte nach Erstellungszeit sortierbar. Dieser Generator erzeugt v1-kompatible UUIDs vollständig im Browser.

Verwendung

  1. Wähle die Anzahl der UUIDs im Menü Anzahl aus.
  2. Klicke auf Generieren oder ändere die Anzahl, um einen neuen Satz zu erzeugen.
  3. Klicke auf Kopieren neben einer UUID, um sie einzeln zu kopieren.
  4. Klicke auf Alle kopieren, um die gesamte Liste zeilengetrennt zu kopieren.

Anwendungsfälle

Ein Entwickler, der ein Ereignis-Log-System baut, verwendet UUID v1, weil der eingebettete Zeitstempel es ermöglicht, Ereignisse nach Erstellungszeit zu sortieren, ohne eine separate Zeitspalte. Das Generieren eines ID-Stapels hier hilft dabei, einen Testdatensatz mit zeitgeordneten Bezeichnern zu befüllen.

Häufig gestellte Fragen

Wie unterscheidet sich UUID v1 von v4?

UUID v1 kodiert Zeitstempel und Knoten-ID, sodass aufeinanderfolgende Werte zeitlich sortierbar sind. UUID v4 ist rein zufällig. v1 tauscht einen Teil der Eindeutigkeitsgarantie gegen zeitliche Ordnung.

Kann UUID v1 meine Identität preisgeben?

In der ursprünglichen RFC-Spezifikation kodiert v1 die MAC-Adresse der Maschine als Knoten. Dieser Generator verwendet stattdessen einen zufälligen Knoten, sodass keine identifizierenden Informationen preisgegeben werden.

Sind diese UUIDs eindeutig?

Ja. Innerhalb derselben Millisekunde verhindert die Taktsequenz Kollisionen. Die zufällige Knotenkomponente reduziert auch das Kollisionsrisiko zwischen verschiedenen Maschinen.

Wann v1 statt v4 verwenden?

Verwende v1, wenn du natürliche zeitliche Ordnung deiner UUIDs möchtest (nützlich in Cassandra oder ScyllaDB). Verwende v4, wenn reine Zufälligkeit und maximale Privatsphäre Priorität haben.

Ähnliche Werkzeuge