UUID Generator (v1, v4, v7, NIL)
Privacy by design — tutto gira nel tuo browser
Genera UUID di ogni versione comune — v1, v4, v7 e il nil UUID — nel browser. Toova ne crea uno alla volta o in blocco, copia con un clic e non invia mai una richiesta a nessun server durante la generazione.
Quale versione UUID usare
UUID v4 è casuale ed è la scelta più comune quando hai semplicemente bisogno di un identificatore univoco senza ordinamento. UUID v7 è ordinato nel tempo, il che lo rende ideale per chiavi primarie di database perché gli inserimenti finiscono alla fine dell'indice invece di disperdersi. UUID v1 è basato su timestamp e MAC ed è raramente la scelta giusta oggi. Toova genera tutti e tre, più il nil UUID per il testing.
Generazione in blocco e formattazione
Genera un singolo UUID per test rapidi, o fino a diecimila alla volta per popolare fixture, database di sviluppo o load testing. I formati di output includono la forma canonica con trattini, hex senza trattini, maiuscolo e con parentesi graffe per i linguaggi che si aspettano quello stile. Il risultato è copiabile con un clic e può essere esportato come lista di testo normale.
Casuale crittograficamente, in locale
Gli UUID casuali usano il generatore di numeri casuali crittografico del browser, la stessa fonte che il browser usa per le chiavi TLS e i cookie sicuri. I valori sono imprevedibili e univoci con probabilità schiacciante. La generazione gira interamente nel browser — nessun server coinvolto, nessun log, e puoi verificare zero richieste in uscita con la scheda Rete aperta durante la generazione.
Domande frequenti
- Dovrei usare v4 o v7 per il mio database?
- Usa v7 per i nuovi design di database. Gli ID ordinati nel tempo raggruppano gli inserimenti recenti nella stessa pagina indice, il che migliora drasticamente le prestazioni di scrittura e la località. Mantieni v4 se il tuo sistema si basa già su ID casuali imprevedibili.
- Quanto sono univoci gli UUID casuali?
- UUID v4 ha 122 bit di casualità, il che significa che la probabilità di una collisione è infinitesimalmente piccola per qualsiasi applicazione ragionevole. Dovresti generarne trilioni prima che il rischio diventasse significativo.
- Posso generare UUID in blocco?
- Sì. Toova può produrre fino a diecimila alla volta. L'output è un UUID per riga, pronto per incollarlo in un database seeder o un file fixture.
- Cos'è il nil UUID?
- Il nil UUID è 00000000-0000-0000-0000-000000000000. È usato come valore sentinella per indicare "nessun UUID assegnato" o come segnaposto di test negli esempi di codice.
- La generazione è davvero casuale?
- Sì. Toova usa il generatore di numeri casuali crittografico del browser — la stessa fonte usata per le chiavi TLS e i cookie sicuri. Non sono coinvolti seed prevedibili.