Was ist UUID Generator?
UUID Generator ist ein kostenloses Online-Tool, das universell eindeutige Kennungen (UUIDs) erstellt, auch als GUIDs bezeichnet (global Unique Identifier). UUIDs sind 128-Bit-Werte, um Objekte, Datensätze und Ressourcen in Softwaresystemen eindeutig zu identifizieren, ohne dass eine zentrale Autorität erforderlich ist.
Dieser Generator produziert UUIDs der Version 4, die Zufallsvariante, die in fast jedem Fall gewünscht wird, in dem eine ID eindeutig sein muss, ohne sich mit irgendetwas anderem abzustimmen. Sie können eine nach der anderen generieren oder Dutzende massenweise generieren und sie in das Format kopieren, das Ihr Code erwartet: kanonisch, groß, verstrebt oder mit entfernten Bindestrichen.
UUIDs sind in verteilten Systemen, Datenbanken, APIs und Microservices unerlässlich, bei denen eine eindeutige Identifizierung über verschiedene Server und Dienste erforderlich ist. Unabhängig davon, ob Sie einen Primärschlüssel für einen Datenbankdatensatz, ein Sitzungstoken oder einen eindeutigen Dateinamen benötigen, dieses Tool generiert standardkonforme UUIDs sofort in Ihrem Browser.
Die Versionen sind nicht austauschbar, und die falsche auszuwählen hat Konsequenzen Version 4 ist 122 zufällige Bits, was ausreicht, dass Kollisionen kein praktisches Problem darstellen: Sie müssten Milliarden generieren, bevor sich die Chancen lohnen, darüber nachzudenken Version 1 kodiert einen Zeitstempel und die Netzwerkadresse der Maschine, also sortiert sie nach der Erstellungszeit und leckt, wo und wann sie hergestellt wurde, weshalb sie in Ungnade gefallen ist. Version 7, die neuere Option, hält die Zeitbestellung ohne Hardware-Kennung aufrecht, und dass die Bestellung wichtiger ist als es klingt: Zufällige Version 4 ids streut über einen Datenbankindex und fragmentiert ihn, während zeitbestellte ids anhängen. Die eine einzige Version ist nicht für UID, ist geheim.
Sie können die Ausgabe dieses v4 UUID Generators per Auge überprüfen Nehmen Sie eine id wie 3f2b8c1e-9d4a-4e7b-b6a2-5c0d8e1f7a93: die erste Ziffer der dritten Gruppe ist immer 4, die Version, und die erste Ziffer der vierten Gruppe ist immer 8, 9, a oder b, die Variante Jede andere Hex-Ziffer kommt vom uuid Zufallsgenerator Format auf Keine Bindestriche umschalten und die gleiche id ist 32 Zeichen; {braces} macht es 38. Jeder Online-UID-Generator oder UUID-GUID-Generator, der auf dasselbe RFC 96 folgt.
Wie verwende ich den UUID-Generator?
Überprüfen Sie, was Sie benötigen, Version 4
Entscheiden Sie, ob Version 4 die richtige Wahl ist Seine 122 Zufallsbits machen es zur Standardeinstellung für Primärschlüssel, Dateinamen und Korrelations-IDs; zeitbestellte Ids sind die Alternative, wenn der Wert von einer Datenbank stark indiziert wird.
Legen Sie die Menge fest
Geben Sie im Feld Anzahl der UUIDs, das für 1 bis 100 pro Klick eingerichtet ist, ein, wie viele UUIDs generiert werden sollen, und wählen Sie ein Format aus: Standard (Kleinbuchstabe), UPPERCASE, Keine Bindestriche oder {braces}.
UUIDs generieren
Klicken Sie auf generieren. Jede ID folgt dem in RFC 9562 definierten Layout der Version 4, wobei ihre Zufallsbits aus der Web Crypto API und nicht aus Math.random stammen.
Kopieren und verwenden
Klicken Sie auf das Kopiersymbol neben einer beliebigen UUID, um diese zu kopieren, oder auf die Schaltfläche Kopieren über der Liste, um den gesamten Stapel, eine ID pro Zeile, in dem von Ihnen ausgewählten Format zu erfassen.
Hauptmerkmale
Kryptographische Zufälligkeit
Die 122 Zufallsbits stammen von der Web Crypto API, nicht von Math.random, deren Ausgabe anhand früherer Werte vorhersehbar ist
Vier Ausgabeformate
Kopieren Sie als kanonische Kleinbuchstaben, Großbuchstaben, gespannt {...} oder mit gestreiften Bindestrichen, passend zu den Erwartungen Ihrer Sprache oder Datenbank
Massengenerierung
Generieren Sie mehrere UUIDs gleichzeitig für Stapelvorgänge wie das Seeding-Datenbanken oder das Erstellen von Testdaten
Normenkonform
Jede ID folgt dem Version-4-Layout in RFC 9562, das RFC 4122 veraltet hat, wobei die Versions- und Variantenbits korrekt eingestellt sind
Frequently Asked Questions
Related Tools
Timestamp Converter
Convert between Unix timestamps and human-readable dates
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
List Randomizer
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!