Generatore UUID
Crea identificativi univoci UUID v4 casuali, da 1 a 100 alla volta, in maiuscolo o minuscolo, con o senza trattini. Tutto nel tuo browser.
Cos'è un UUID v4 e quando usarlo
Un UUID (Universally Unique Identifier) versione 4 è un codice di 128 bit, di cui 122
generati in modo casuale: ad esempio 3f9a2c1e-8b4d-4e7a-9c2f-1d6e8a0b5c3d.
La probabilità che due UUID v4 coincidano è così bassa da essere trascurabile nella pratica:
per avere il 50% di probabilità di una collisione bisognerebbe generarne circa 2,7 miliardi
di miliardi. Per questo si usano come chiavi primarie nei database distribuiti, identificativi
di sessione, nomi di file univoci e ID di richieste nelle API, senza bisogno di un contatore
centrale che coordini i vari sistemi.
Gli UUID generati nel browser sono sicuri?
Sì: questa pagina usa crypto.randomUUID(), l'API nativa dei browser moderni
che attinge al generatore crittografico del sistema operativo (con
crypto.getRandomValues() come riserva sui browser più datati). Non viene mai
usato Math.random(), che è prevedibile e inadatto a generare identificativi.
Nota il dettaglio del formato: la terza cifra dopo il secondo trattino è sempre «4» (la
versione) e la prima del blocco successivo è sempre 8, 9, a oppure b (la variante).