UUID / ULID / NanoID -generaattori

Luo RFC 4122 -versio 4 UUID-tunnisteita, lajiteltavia ULID-tunnisteita tai tiiviitä NanoID-tunnisteita — yksi kerrallaan tai erissä. Microsoft-tyylinen GUID-tulos on vain isolla kirjoitettu, aaltosulkeisiin kääritty UUID-muoto. Valitse tunnistetyyppi ja sen asetukset alla; jokainen arvo käyttää selaimen kryptografista satunnaislähdettä. Katso myös Salasanageneraattori ihmisten tunnistetiedoille.
Toimii kokonaan paikallisesti — mitään ei ladata.
Tunnistetyyppi: 122 satunnaisbittiä, muotoiltuna 8-4-4-4-12.
Määrä: Muoto: Aaltosulkeet:
Iso + { } + tavuviivat = klassinen Windows-GUID. Tavuviivattomat muodot ovat 32 heksamerkkiä.
Valitse määrä ja muoto ja napsauta Luo — tai paina Ctrl+Enter.
UUID v4 on 122 bittiä puhdasta satunnaisuutta, muotoiltuna 8-4-4-4-12 heksanumeroina (xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx); kiinteä 4 merkitsee version ja y (aina 8, 9, a tai b) variantin. Törmäykset ovat käytännössä mahdottomia.

ULID (Universally Unique Lexicographically Sortable ID) on 26-merkkinen Crockford Base32 -merkkijono: 48-bittinen millisekuntiaikaleima (ensimmäiset 10 merkkiä, joten arvot lajittuvat luontiajan mukaan vuoteen 10889 asti) sekä 80 satunnaisbittiä. Saman millisekunnin aikana luodut tunnisteet muodostetaan monotonisesti — seuraava arvo on aina tiukasti suurempi — mikä tekee ULID:stä ihanteellisen lisäystä painottaville tietokantaavaimille ja tapahtumavirroille.

NanoID on tiivis, URL-turvallinen tunniste (64 merkin aakkosto, oletuksena 21 merkkiä), tekstinä suunnilleen UUIDv4:n kokoinen mutta merkkikohtaisesti tiheämpi; pituutta ja törmäystodennäköisyyttä voi säätää (jokainen lisämerkki kertoo aakkostotilan 64×:llä). Hyvä lyhyisiin julkisiin avaimiin, jakotunnuksiin ja tietokantariveihin, jotka näyttävät hyvältä URL-osoitteissa.