UUID / ULID / NanoID-generátor

RFC 4122 szerinti version 4 UUID-k, rendezhető ULID-k vagy tömör NanoID-k generálása — egyenként vagy tömegesen. A Microsoft-stílusú GUID kimenet csupán a nagybetűs, kapcsos zárójelbe tett UUID-alak. Az azonosítótípus és a hozzá tartozó beállítások lent választhatók; minden érték a böngésző kriptográfiai véletlenforrását használja. A Jelszógenerátor emberi hitelesítő adatokhoz is használható.
Teljes egészében helyben fut — semmi nem kerül feltöltésre.
Azonosító típusa: 122 véletlen bit, 8-4-4-4-12 formában.
Mennyiség: Formátum: Zárójelek:
Nagybetűs + { } + kötőjelek = klasszikus Windows GUID. A kötőjel nélküli alakok 32 hexadecimális karakterből állnak.
A mennyiség és a formátum kiválasztása után a Generálás gombbal vagy a Ctrl+Enter billentyűvel indítható a művelet.
Az UUID v4 122 bit tiszta véletlenszerűség, 8-4-4-4-12 hexadecimális számjegyekben formázva (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxx); a rögzített 4 a verziót, az y (mindig 8, 9, a vagy b) a variánst jelöli. Az ütközés gyakorlatilag kizárt.

Az ULID (Universally Unique Lexicographically Sortable ID) 26 karakteres Crockford Base32 sztring: 48 bites ezredmásodperces időbélyeg (az első 10 karakter, így az értékek a létrehozási idő szerint rendezhetők a 10889-es évig) plusz 80 véletlen bit. Ugyanabban az ezredmásodpercben létrehozott azonosítók monoton módon generálódnak — a következő érték mindig szigorúan nagyobb — ami az ULID-t ideálissá teszi az adatbázis-kulcsokhoz és eseményfolyamokhoz, ahol sok a beszúrás.

A NanoID tömör, URL-biztos azonosító (64 szimbólumos ábécé, alapértelmezés szerint 21 karakter), szövegben nagyjából akkora, mint egy UUIDv4, de karakterenként sűrűbb; a hossz és az ütközési esély állítható (minden újabb karakter 64×-re szorozza az ábécé terét). Rövid nyilvános kulcsokhoz, megosztási tokenekhez és URL-ben jól olvasható adatbázis-sorokhoz kiváló.