Generiere UUIDs/GUIDs für deine Projekte
Generiere kostenlos UUIDs für deine Software-Projekte. Ein UUID (Universally Unique Identifier) ist eine 128-Bit-Zahl, die praktisch einzigartig ist und in Datenbanken, APIs und verteilten Systemen zum Einsatz kommt.
Du kannst zwischen mehreren Versionen wählen. Version 1 ist zeitbasiert und enthält einen Zeitstempel, Version 4 beruht vollständig auf Zufallszahlen und ist die am weitesten verbreitete Variante. Zusätzlich lässt sich die Nil-UUID erzeugen, die nur aus Nullen besteht.
Bis zu 50 UUIDs lassen sich auf einmal erzeugen, und das Format kannst du an deine Anforderungen anpassen.
Mit dem eingebauten Validator kontrollierst du, ob eine UUID gültig ist und welche Version sie hat. Das ist praktisch, wenn du fremde Daten übernimmst oder eine Eingabe absichern möchtest.
Ein UUID (Universally Unique Identifier), auch GUID (Globally Unique Identifier) genannt, ist eine 128-Bit-Zahl zur Identifikation von Informationen in Computersystemen. Sie ist so aufgebaut, dass sie praktisch einzigartig ist.
UUID v1 ist zeitbasiert und enthält einen Zeitstempel sowie eine Rechner-ID. UUID v4 basiert vollständig auf Zufallszahlen und ist die am häufigsten verwendete Version, da sie keine identifizierenden Informationen enthält.
Praktisch ja. Bei UUID v4 gibt es 2^122 mögliche Kombinationen. Die Wahrscheinlichkeit einer Kollision ist verschwindend gering. Du müsstest über 100 Billionen UUIDs erzeugen, um überhaupt eine 50-prozentige Chance auf eine Dopplung zu haben.
UUIDs dienen häufig als Primärschlüssel in Datenbanken, zur Identifikation von Ressourcen in APIs, für Session-IDs, als Dateinamen und in verteilten Systemen, in denen eindeutige IDs ohne zentrale Koordination gebraucht werden.
Eine Nil-UUID besteht ausschließlich aus Nullen (00000000-0000-0000-0000-000000000000). Sie dient als Platzhalter oder signalisiert, dass noch keine UUID zugewiesen wurde.