Strumento per sviluppatori

Generatore di UUID

Genera UUID versione 4 da una fonte casuale sicura.

Generatore di UUID Funziona sul tuo dispositivo
  • Funziona nel tuo browser — il tuo testo non viene mai inviato da nessuna parte
  • Nessuna registrazione, nessuna quota, gratis da usare quante volte vuoi

Come funziona

Un UUID è un identificatore a 128 bit abbastanza lungo da poterne generare uno ovunque, in qualsiasi momento, senza coordinarsi con nessuno, e avere la certezza che nessun altro ne genererà mai uno uguale.

Versione 4 significa casuale

Un UUID v4 è casuale tranne pochi bit che identificano la versione. Ce ne sono circa 5,3 per 10 alla 36, quindi una collisione accidentale non è una preoccupazione pratica.

Da dove viene la casualità

Provengono dal generatore di numeri casuali crittografico del browser e non da uno generico, quindi i valori sono adatti dove contano sia l'imprevedibilità sia l'univocità.

Versione 4, come definita in RFC 9562

Ogni UUID qui è di versione 4: 122 bit casuali più bit fissi di versione e variante, scritti come 32 cifre esadecimali in cinque gruppi. La casualità proviene dal generatore crittograficamente sicuro del tuo browser (crypto.randomUUID, oppure crypto.getRandomValues dove quello manca). Puoi crearne fino a 500 alla volta.

Quanto sono univoci

Con 122 bit casuali dovresti generare circa 2,7 miliardi di miliardi (2,7 × 1018) di UUID prima di avere anche solo il 50% di probabilità di una singola ripetizione.

Cosa non produce

Gli UUID versione 7, che iniziano con un timestamp così da ordinarsi per data di creazione, non vengono generati qui.

FAQ

Generatore di UUID — domande

Sono davvero univoci?

A livello pratico, sì. Lo spazio è abbastanza grande da rendere le collisioni una preoccupazione non realistica.

Posso generarne molti insieme?

Sì, fino a 500 alla volta.

Vengono generati su un server?

No. Provengono dal tuo browser.