Erzeugt UUID Version 4 oder 7. Version 4 ist zufällig. Version 7 beginnt mit der aktuellen Zeit, neuere Kennungen sortieren also hinter älteren.
Eine UUID sind 128 Bit als Hex. Version 4 ist zufällig, das verlangen die meisten Datenbanken noch. Version 7 legt die aktuellen Unix-Millisekunden nach vorn, spätere Kennungen sortieren in Text- oder Indexreihenfolge hinter früheren. Erzeugt wird im Browser. Ob eine Kennung in Ihrer Datenbank schon vorkommt, prüft die Seite nicht.
{ und }. „Präfix urn:uuid:“ setzt diesen Schemanamen davor.Mit Bindestrichen lautet die Form 8-4-4-4-12. Das Versions-Nibble ist 4 oder 7. Das Varianten-Nibble folgt RFC 4122, die erste Hex-Ziffer der vierten Gruppe ist also 8, 9, a oder b. Die ersten 48 Bit von Version 7 sind die aktuelle Unix-Zeit in Millisekunden. Zwei Kennungen aus verschiedenen Millisekunden sortieren als Text zeitlich. Der Rest ist Zufall. Steht die kryptografische Zufallsquelle des Browsers bereit, wird sie genutzt.
Version 4 hat 122 Zufallsbits. Ein Treffer ist praktisch ausgeschlossen. Version 7 kann in derselben Millisekunde das Zeitpräfix teilen, der zufällige Rest unterscheidet sich trotzdem.
Nein. Eine UUID kennzeichnet eine Zeile. Nutzen Sie sie nicht als Passwort und nicht als Zugriffstoken.