Che cosa fa questo strumento
Chiedi un numero tra 1 e 100 e ricevi altrettanti UUID.
3
e2f1a7d4-9c3b-4a8e-b6d2-0f5c1e8a4b37
7b3c5d91-2e46-4f0a-8c1d-9a7e3b5f2c60
1d8e4a6b-5f27-4c93-a0e8-3b6d1f4c7a25
Uno per riga, pronti da incollare in una fixture, in un file di seed o in un test. Un’opzione li scrive in maiuscolo, che è quanto si aspettano alcuni sistemi e qualche colonna di database.
Fatti qui, visti da nessuno
Gli identificatori vengono da crypto.randomUUID, nel tuo browser, con lo stesso generatore crittografico che regge il resto delle API Web Crypto. Non parte alcuna richiesta: i valori che ottieni non sono mai esistiti altrove — cosa che un generatore online, che risponde da un server, non può dire.
Che cos’è la versione 4 e che cosa non è
- 122 bit casuali. Sei dei 128 sono fissi: quattro dicono «versione 4», due segnano la variante. Tutto il resto è estratto.
- Niente tempo, niente macchina. A differenza della versione 1, non dice nulla su quando o dove è stata fatta. Niente da far trapelare, niente per cui ordinare.
- Non ordinabile. Due UUID consecutivi finiscono ovunque, il che maltratta un indice raggruppato. Se inserisci milioni di righe con chiave UUID, cerchi la versione 7 — ordinata nel tempo — e questo strumento non la fabbrica.
- Non è un segreto. Nella pratica non si indovina, ma viaggia negli URL e nei log. Usalo come identificatore; per ciò che dà accesso, usa un vero generatore di token.
Privato per progettazione
Tutto viene eseguito localmente nel browser con JavaScript. I tuoi dati non vengono mai caricati, quindi lo strumento è sicuro per contenuti sensibili e funziona anche offline.