UUID / ULID / NanoID generaator

Genereerige UUID v4, UUID v7, ULID ja NanoID väärtusi koheselt otse oma brauseris.

Vorming
Genereeritud ID-d
Valmis.

Teie ID-d genereeritakse kohapeal tugeva brauseri juhuslikkuse abil. BroBroGo serverisse midagi ei saadeta.

KKK

Mis vahe on UUID v4, UUID v7, ULID ja NanoID vahel?

UUID v4 koosneb 122 bitist puhtast juhuslikkusest tuttavas 36-kohalises vormingus, kuid selle juhuslik järjekord ei sobi hästi andmebaaside indeksite lokaliseerimiseks. UUID v7 säilitab sama kuju, kuid algab millisekundite ajatempliga, mistõttu ID-d on loomisaja järgi sorditavad – suurepärane valik primaarvõtmeteks. ULID teeb sama ajatempli triki lühemas, tõstutundlikus 26-kohalises sõnes. NanoID loobub sorditavusest täielikult, pakkudes palju väiksemat ja täielikult kohandatavat ID-d, kus saate ise valida pikkuse ja tähemärgid.

Kas need ID-d on piisavalt juhuslikud, et olla äraarvamatud?

Jah – iga ID genereeritakse krüptograafiliselt tugeva brauseri juhuslikkuse generaatoriga, mitte ennustatava algoritmi abil. UUID v4 ja NanoID vaikimisi seaded sisaldavad üle 100 biti juhuslikkust. UUID v7 ja ULID ohverdavad umbes 48 neist bittidest algava ajatempli jaoks, seega käsitlege ajatempliga vorminguid pigem sorditavate ID-dena kui saladustena.

Kas ma saan muuta NanoID pikkust ja tähemärkide valikut?

Jah – lülituge režiimile NanoID ja tööriist kuvab pikkuse liuguri (vaikimisi 21 märki, mis ühtib teegiga) ning muudetava tähemärkide välja. Pikkuse vähendamine või tähemärkide hulga piiramine vähendab räsikokkupõrgete kindlust, seega hoidke pikkus suurem, kui tähemärkide valikut vähendate.