TanodTools
DE

UUID-Generator

Erzeugen Sie UUIDs der Version 4 (zufällig) oder der Version 7 (zeitlich sortiert) und prüfen Sie jede UUID, die Sie bereits haben.

Läuft vollständig in Ihrem Browser

Version


UUID prüfen

1 bis 1.000 UUIDs auf einmal.

So erzeugen Sie UUIDs

  1. Wählen Sie Version 4 für vollständig zufällige Kennungen oder Version 7 für Kennungen, die sich nach Erstellungszeit sortieren.
  2. Legen Sie fest, wie viele Sie brauchen, und wählen Sie Formatoptionen: Großbuchstaben, ohne Bindestriche oder in geschweiften Klammern.
  3. Kopieren Sie die Liste oder laden Sie sie als Textdatei herunter. Fügen Sie eine UUID in die Prüfung ein, um ihre Version zu lesen.

Was eine UUID ist, und v4 im Vergleich zu v7

Eine UUID ist eine 128-Bit-Kennung, geschrieben als 32 Hexadezimalziffern in fünf Gruppen. Weil der Wertebereich so groß ist, können Systeme IDs unabhängig voneinander erzeugen, ohne zentralen Zähler, und trotzdem davon ausgehen, dass sie eindeutig sind. Mit diesem UUID-Generator erzeugen Sie solche Kennungen direkt im Browser.

Bei einer UUID der Version 4 sind 122 der 128 Bits zufällig; die übrigen enthalten die Version (4) und die Variante. Eine UUID der Version 7 beginnt mit der Erstellungszeit in Unix-Millisekunden, gefolgt von einem Zähler und Zufallsbits. Weil die Zeit vorne steht, sortieren sich neuere IDs hinter ältere, was für Datenbankindizes günstiger ist als vollständig zufällige Schlüssel. Der Preis ist, dass sich die Erstellungszeit aus der ID ablesen lässt.

Dieses Tool verwendet den sicheren Zufallsgenerator des Browsers. Innerhalb einer Millisekunde steigen Werte der Version 7 über einen 12-Bit-Zähler an, sodass ein Stapel streng geordnet ist.

Tipps

Häufige Fragen

Welche Version sollte ich verwenden?

Version 4 besteht aus 122 zufälligen Bits und ist der übliche Standard. Version 7 stellt einen Unix-Zeitstempel in Millisekunden an den Anfang, sodass sich die Werte in Erstellungsreihenfolge sortieren, was Datenbankindizes ordentlich hält. Verwenden Sie v7, wenn die Reihenfolge wichtig ist und es Sie nicht stört, dass die Erstellungszeit aus der ID ablesbar ist.

Werden die UUIDs irgendwohin gesendet?

Nein. Sie werden in Ihrem Browser mit seinem sicheren Zufallszahlengenerator erzeugt und weder gesendet noch gespeichert.

Können zwei UUIDs gleich sein?

Bei Version 4 ist die Wahrscheinlichkeit vernachlässigbar: Sie müssten jahrelang Milliarden pro Sekunde erzeugen, um ein realistisches Risiko zu sehen. Werte der Version 7, die in derselben Millisekunde entstehen, werden durch einen Zähler in den Zufallsbits unterscheidbar und aufsteigend gehalten.

Ist eine GUID dasselbe wie eine UUID?

GUID ist der Name von Microsoft für dasselbe 128-Bit-Format. Manche Tools schreiben GUIDs in Großbuchstaben oder in geschweiften Klammern, was die Optionen hier ebenfalls können.

Was liest die Prüfung aus?

Sie akzeptiert eine UUID mit oder ohne Bindestriche, geschweifte Klammern oder ein Präfix urn:uuid: und meldet Version, Variante und bei Version 7 den Zeitstempel aus den ersten 48 Bits. Ob eine ID tatsächlich von irgendetwas vergeben wurde, kann sie nicht feststellen.

Ist das Layout der Version 7 standardisiert?

Ja. Es folgt RFC 9562: 48 Bit Unix-Millisekunden, die Version, ein 12-Bit-Zähler, die Variante und 62 Zufallsbits.