Zufällige v4- und zeitlich geordnete v7-UUIDs, bis zu 1.000 auf einmal, mit Prüfer
Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet.Eine UUID ist eine 128-Bit-Kennung, so zufällig, dass zwei Rechner nicht dieselbe erzeugen. Version 4 ist vollständig zufällig; Version 7 beginnt mit einem Zeitstempel, sodass Zeilen nach Erstellungszeit sortiert werden. Bis zu 1.000 auf einmal, erzeugt mit der Kryptografie Ihres Browsers.
Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen
Wählen Sie unter Typ „v4 zufällig“ oder „v7 zeitlich geordnet“.
Geben Sie unter Anzahl ein, wie viele Sie brauchen, bis zu 1.000.
Schalten Sie Großbuchstaben, Bindestriche oder Klammern ein oder aus, passend zu dem Format, das Ihr Code erwartet.
Klicken Sie auf Erzeugen und dann auf Kopieren; eine Liste speichert das Download-Symbol als Textdatei.
Dieser UUID-Generator erstellt UUIDs der Version 4 und Version 7 in Ihrem Browser, eine bis tausend auf einmal. Wählen Sie Großbuchstaben, ohne Bindestriche oder in geschweiften Klammern, und kopieren Sie dann die Liste oder laden Sie sie als Textdatei herunter. Fügen Sie eine beliebige UUID in den Prüfer ein, um zu sehen, ob sie gültig ist, welche Version sie hat und wann sie erstellt wurde, sofern die Version eine Zeit enthält.
Entwickler nutzen ihn, um Testdaten anzulegen, Primärschlüssel für Fixtures zu erzeugen, einen Idempotenzschlüssel in einer API-Anfrage zu füllen oder einem neuen Dienst, Feature-Flag oder Registereintrag eine stabile Kennung zu geben. Version 7 eignet sich für Datenbankschlüssel: Sie beginnt mit einem Zeitstempel, sodass neue Zeilen nach Erstellungszeit sortiert werden und Indizes kompakt bleiben.
Werte der Version 4 stammen aus crypto.randomUUID. Werte der Version 7 folgen RFC 9562: 48 Bit Millisekunden, die Versions- und Variantenbits, ein Zähler und Zufallsbits aus crypto.getRandomValues. Innerhalb derselben Millisekunde steigt der Zähler, sodass jede UUID eines Stapels größer ist als die vorige, auch wenn Sie tausend auf einmal erzeugen.
Zwei Alternativen sind eingebaut. Eine ULID besteht aus 26 Zeichen in Crockford-Base32, einem Millisekunden-Zeitstempel gefolgt von 80 Zufallsbits, und lässt sich als Text sortieren; die monotone Option hält IDs aus derselben Millisekunde in Reihenfolge. Eine nanoid ist eine kurze Zufallszeichenkette, standardmäßig 21 URL-sichere Zeichen, mit eigener Länge und eigenem Alphabet und einer Schätzung der Kollisionswahrscheinlichkeit. Der Prüfer liest die Zeit einer ULID ebenso aus wie die einer UUID.
Nichts wird an einen Server gesendet, und erzeugte Werte werden nie gespeichert; die Optionen werden auf diesem Gerät gespeichert. Eine UUID ist eine Kennung, kein Geheimnis, verwenden Sie sie also nicht als Passwort oder Zugriffstoken. Verwandte Tools: Password Generator, Hash Generator, Unix Timestamp Converter.
Version 4 ist bis auf die Versions- und Variantenbits vollständig zufällig. Version 7 beginnt mit der Zeit in Millisekunden und fügt dann Zufallsbits hinzu, sodass v7-UUIDs in der Reihenfolge ihrer Erstellung sortiert werden. Verwenden Sie v7 für Primärschlüssel in Datenbanken, v4, wenn die Reihenfolge nichts verraten darf.
In der Praxis ja. Eine v4-UUID hat 122 Zufallsbits; man müsste viele Jahre lang Milliarden pro Sekunde erzeugen, bevor eine Kollision wahrscheinlich würde. Version 7 fügt einen Millisekunden-Zeitstempel und einen Zähler hinzu, was eine Dopplung innerhalb eines Generators unmöglich macht.
Ja. GUID ist Microsofts Name für dieselbe 128-Bit-Kennung. Windows-Tools zeigen sie meist in Großbuchstaben in geschweiften Klammern an, was Sie mit den Optionen Großbuchstaben und Klammern einschalten können.
Eine ULID eignet sich für Datenbankschlüssel und Logs, die als reiner Text nach Zeit sortiert werden sollen, mit 26 statt 36 Zeichen. Eine nanoid eignet sich für kurze IDs in URLs oder Dateinamen, wo kein Zeitstempel erwünscht ist. Verwenden Sie eine UUID, wenn ein Schema, eine API oder ein Spaltentyp der Datenbank eine erwartet.
Fügen Sie sie in das Feld UUID prüfen ein. Es zeigt, ob der Wert gültig ist, Version und Variante und bei den Versionen 1, 6 und 7 Datum und Uhrzeit der Erstellung. Die Version ist die erste Ziffer der dritten Gruppe.
Nein. Sie werden in Ihrem Browser mit dessen sicherem Zufallszahlengenerator erzeugt und nie gesendet oder gespeichert. Nur Ihre Optionen, etwa Großbuchstaben oder die Anzahl, werden auf diesem Gerät gespeichert.
Kommen Sie nicht weiter? Fragen Sie zu UUID-Generator und jeder, der es weiß, kann antworten. Kein Konto nötig.