Ratgeber

UUIDs erzeugen: Varianten, Anzahl und Großschreibung festlegen

Wählen Sie v1, v4 oder v5, legen Sie die Anzahl fest und aktivieren Sie bei Bedarf Großbuchstaben. Ohne abweichende Angaben entsteht eine UUID mit der Variante v4.

Tool UUID-Generator

Verwendungszweck und Auswahl

Der UUID-Generator erstellt einen oder mehrere UUID-Werte als Text. Für die Auswahl stehen v1, v4 und v5 zur Verfügung. Zusätzlich können Sie festlegen, ob die ausgegebenen Zeichen in Großbuchstaben erscheinen sollen. Damit eignet sich das Werkzeug beispielsweise, wenn Sie Kennungen für Testdatensätze, Einträge oder Schnittstellen benötigen und mehrere Werte in einem Durchlauf anfordern möchten.

Die Eingaben bestimmen vor allem Anzahl, Variante und Schreibweise. Lassen Sie die Anzahl weg, entsteht ein einzelner Wert. Wird keine Variante ausgewählt, verwendet das Werkzeug v4. Diese Auswahl nutzt eine zufallsbasierte UUID-Erzeugung. Die Variantenwahl sollte deshalb zu dem Zweck passen, für den Sie die resultierenden Textwerte weiterverwenden möchten.

Bei v5 ist ein wichtiger Unterschied zu beachten: Die Erzeugung arbeitet mit fest vorgegebenen Eingaben. Über die verfügbaren Einstellungen können Sie dafür keinen eigenen Namespace und keinen eigenen Namen übergeben. Wenn Sie solche Werte selbst bestimmen müssen, sollten Sie diese Einschränkung vor der Nutzung berücksichtigen. Die Großschreibung betrifft die Darstellung des Ergebnisses und ist unabhängig von der ausgewählten Variante.

So gehen Sie bei der Erzeugung vor

  1. Öffnen Sie den UUID-Generator und tragen Sie im Feld für die Anzahl ein, wie viele Werte Sie benötigen. Wenn das Feld leer bleibt, wird ein Wert erzeugt. Die Eingabe wird zunächst in eine ganze Zahl umgewandelt. Führt diese Umwandlung wegen eines Wert- oder Typfehlers zu keiner verwertbaren Zahl, fällt die Anzahl auf 1 zurück. Bei einer erfolgreichen Umwandlung wird das Ergebnis auf mindestens 1 und höchstens 100 begrenzt.

  2. Wählen Sie eine der angebotenen Varianten v1, v4 oder v5 aus. Ohne eigene Auswahl gilt v4 als Voreinstellung. Entscheiden Sie sich für v5, beachten Sie, dass die dafür verwendeten Eingaben fest vorgegeben sind. Eigene Werte für Namespace oder Name lassen sich über die verfügbaren Parameter nicht einsetzen.

  3. Prüfen Sie die Einstellung für die Schreibweise. Bleibt die Option für Großbuchstaben deaktiviert oder wird sie nicht angegeben, wird der UUID-Text nicht in Großbuchstaben umgewandelt. Aktivieren Sie die Option, wenn jeder erzeugte Textwert mit Großbuchstaben ausgegeben werden soll.

  4. Starten Sie anschließend die Erzeugung. Bei einer normalisierten Anzahl von mehr als 1 werden mehrere UUID-Werte in einem Durchlauf erstellt. Sehen Sie danach die Anzahl und die Schreibweise durch, bevor Sie die Werte in Ihren weiteren Arbeitsschritt übernehmen. Bei einer leeren Anzahl oder einem Umwandlungsfehler sollte dabei besonders geprüft werden, ob tatsächlich nur ein Ergebnis benötigt wird.

Für eine einfache Prüfung können Sie zunächst bei einer einzelnen UUID bleiben. Benötigen Sie eine Gruppe, tragen Sie eine Zahl innerhalb des zulässigen normalisierten Bereichs ein und vergleichen Sie die Menge der angezeigten Textwerte mit Ihrer Planung. Die Auswahl v4 und die aktivierte Großbuchstabenoption lassen sich dabei getrennt voneinander kontrollieren.

Die Ausgabe sinnvoll prüfen

Die Ausgabe enthält UUID-Werte in Textform. Die geprüfte Standarddarstellung eines einzelnen Werts umfasst 36 Zeichen. Wenn Sie mehrere Ergebnisse anfordern, richtet sich ihre Anzahl nach dem normalisierten Anzahlwert. Eine aktivierte Großbuchstabenoption ändert die Schreibweise des Textes, nicht die ausgewählte Erzeugungsvariante.

An der Darstellung können Sie daher ablesen, ob die gewünschte Formatoption angewendet wurde. Die Textlänge der geprüften Standarddarstellung kann außerdem als einfache formale Orientierung dienen. Sie ersetzt jedoch keine Prüfung, ob ein Wert in den nachgelagerten Prozess passt. Bei mehreren Ergebnissen ist zusätzlich die tatsächliche Menge relevant, insbesondere wenn eine Eingabe automatisch auf 1 zurückgefallen ist.

Für die Auswahl der Variante ist der vorgesehene Verwendungszweck maßgeblich. v4 steht für eine zufallsbasierte Erzeugung. v5 verwendet dagegen fest vorgegebene Erzeugungswerte, ohne dass Sie über die sichtbaren Parameter eigene Namespace- oder Namenswerte eintragen können. Die verfügbaren Angaben liefern damit keine Möglichkeit, diese v5-Eingaben individuell anzupassen.

Aus den erzeugten Texten sollten Sie keine Zusage über Einzigartigkeit, Kollisionsfreiheit, Sicherheit oder Normkonformität ableiten. Auch die Schreibweise in Großbuchstaben ist lediglich eine andere Textdarstellung. Wenn ein nachgelagertes System ein bestimmtes Format oder eine bestimmte Variante voraussetzt, vergleichen Sie die Ausgabe mit dieser Vorgabe, bevor Sie sie dort verwenden.

Praktisches Beispiel

Sie benötigen drei textuelle UUIDs für neue Testdatensätze und möchten sie in Großbuchstaben weiterverarbeiten.

Wählen Sie v4, tragen Sie 3 als Anzahl ein, aktivieren Sie die Großbuchstabenoption und starten Sie die Erzeugung.

Die Ausgabe enthält drei UUID-Werte als Text. In der geprüften Standarddarstellung hat jeder Wert 36 Zeichen; mit aktivierter Option erscheinen Buchstaben in Großschreibung.

Einschränkungen

  • Für v5 sind die Erzeugungswerte fest vorgegeben, sodass Sie keinen eigenen Namespace oder Namen über die verfügbaren Parameter angeben können. Aus den Ergebnissen folgen außerdem keine Zusagen zu Sicherheit, Einzigartigkeit oder Normkonformität.

Häufige Fehler

  • Wenn die Anzahl nicht in eine ganze Zahl umgewandelt werden kann, wird sie auf 1 zurückgesetzt. Geben Sie deshalb eine positive ganze Zahl ein und kontrollieren Sie anschließend die ausgegebene Menge.

Häufige Fragen

Wie viele UUIDs kann ich auf einmal erzeugen?

Ohne eingetragene Anzahl wird ein einzelner UUID-Wert erstellt. Nach einer erfolgreichen Umwandlung liegt die Anzahl zwischen 1 und 100; ein Wert- oder Typfehler bei der Umwandlung führt zur Anzahl 1.

Welche UUID-Version ist voreingestellt?

Standardmäßig ist die Version v4 voreingestellt. Diese Variante nutzt eine zufallsbasierte UUID-Erzeugung.

Kann ich UUIDs in Großbuchstaben ausgeben?

Das funktioniert, sobald Sie die Option für Großbuchstaben einschalten. Dann wird jeder erzeugte UUID-Text in Großbuchstaben ausgegeben; ohne diese Einstellung erfolgt keine Umwandlung in Großbuchstaben.

Tool

UUID-Generator