UUID-Generator (v1, v4, v7, NIL)
Datenschutz by Design — läuft vollständig in Ihrem Browser
Generieren Sie UUIDs jeder gängigen Version – v1, v4, v7 und die Nil-UUID – im Browser. Toova erstellt eine einzelne UUID oder in großer Stückzahl, kopiert per Klick und sendet während der Generierung keine Anfrage an einen Server.
Welche UUID-Version verwenden
UUID v4 ist zufällig und die häufigste Wahl, wenn Sie einfach einen eindeutigen Bezeichner ohne Reihenfolge benötigen. UUID v7 ist zeitgeordnet, was sie für Datenbank-Primärschlüssel ideal macht, weil Einfügungen am Ende des Index landen, anstatt darin verstreut zu werden. UUID v1 basiert auf Zeitstempel und MAC-Adresse und ist heute selten die richtige Wahl. Toova generiert alle drei sowie die Nil-UUID zum Testen.
Massengenerierung und Formatierung
Generieren Sie eine einzelne UUID für schnelle Tests oder bis zu zehntausend auf einmal zum Befüllen von Fixtures, Dev-Datenbanken oder für Lasttests. Ausgabeformate umfassen die kanonische Form mit Bindestrichen, Hex ohne Bindestriche, Großbuchstaben und in geschweifte Klammern eingeschlossen für Sprachen, die diesen Stil erwarten. Das Ergebnis ist per Klick kopierbar und kann als reine Textliste exportiert werden.
Kryptografisch zufällig, lokal
Zufällige UUIDs verwenden den kryptografischen Zufallszahlengenerator des Browsers, dieselbe Quelle, die Ihr Browser für TLS-Schlüssel verwendet. Die Werte sind mit überwältigender Wahrscheinlichkeit unvorhersehbar und eindeutig. Die Generierung läuft vollständig im Browser – kein Server ist beteiligt, kein Logging erfolgt, und Sie können mit dem geöffneten Netzwerk-Tab null ausgehende Anfragen verifizieren.
Häufig gestellte Fragen
- Soll ich v4 oder v7 für meine Datenbank verwenden?
- Verwenden Sie v7 für neue Datenbankdesigns. Zeitgeordnete IDs gruppieren aktuelle Einfügungen auf derselben Index-Seite, was die Schreibperformance und Lokalität dramatisch verbessert. Bleiben Sie bei v4, wenn Ihr System bereits auf unvorhersehbaren zufälligen IDs beruht.
- Wie eindeutig sind zufällige UUIDs?
- UUID v4 hat 122 Bits Zufälligkeit, was bedeutet, dass die Wahrscheinlichkeit einer Kollision für jede vernünftige Anwendung verschwindend gering ist. Sie müssten Billionen generieren, bevor das Risiko bedeutsam werden würde.
- Kann ich UUIDs in großer Stückzahl generieren?
- Ja. Toova kann bis zu zehntausend auf einmal erzeugen. Die Ausgabe ist eine UUID pro Zeile, bereit zum Einfügen in einen Datenbank-Seeder oder eine Fixture-Datei.
- Was ist die Nil-UUID?
- Die Nil-UUID ist 00000000-0000-0000-0000-000000000000. Sie wird als Sentinel-Wert verwendet, um 'keine UUID zugewiesen' zu bedeuten, oder als Test-Platzhalter in Codebeispielen.
- Ist die Generierung wirklich zufällig?
- Ja. Toova verwendet den kryptografischen Zufallszahlengenerator des Browsers – dieselbe Quelle, die für TLS-Schlüssel und sichere Cookies verwendet wird. Es sind keine vorhersehbaren Seeds beteiligt.