Loading...
Loading...
Crea UUID casuali v4 o UUID ordinati nel tempo v7 in qualsiasi quantità. L'output è generato localmente con l'API crittografica del browser — nessun upload, nessuna registrazione, nessun limite di velocità.
Un UUID (Identificatore Universale Unico), a volte chiamato GUID, è un valore di 128 bit utilizzato per etichettare cose attraverso i sistemi senza coordinamento. Due computer — o due servizi — possono coniare UUID contemporaneamente e le possibilità di collisione sono estremamente basse, motivo per cui gli UUID sono ovunque: chiavi primarie dei database, ID delle richieste API, ID degli eventi, nomi dei file, identificatori hardware, correlazione dei log. Il numero di versione ti dice come sono stati scelti i bit. v4 è puramente casuale e non correlato a nient'altro. v7 è il nuovo standard per gli ID ordinati nel tempo: i primi 48 bit sono un timestamp Unix-millisecondo, il resto è casuale, quindi gli ID v7 si ordinano in base all'ordine di creazione mantenendo la resistenza alle collisioni dei bit casuali.
v4 è il default sicuro per identificatori opachi. v7 è ciò che desideri quando gli ID devono andare in un indice di database, una riga di log o un elenco ordinato e trarresti vantaggio da un ordinamento naturale per tempo di creazione.
Genera uno per un incolla veloce, o fino a 1.000 in un singolo lotto per dati di seed, fixture o input di test.
Standard con trattini (xxxxxxxx-xxxx-...) è il giusto default. Usa Senza trattini per una memorizzazione compatta, Parentisi per GUID Microsoft legacy, o Maiuscole per rispettare una regola di maiuscole rigorosa.
Clicca su copia in una singola riga, Copia tutto per prendere l'intero lotto, o Scarica .txt per un file separato da newline che puoi inserire in uno script.
Ogni rigenerazione utilizza nuova entropia da window.crypto.getRandomValues. Non c'è caching dei valori passati — una volta chiusa la pagina, gli ID sono andati.
v4: 128 bit casuali, poi marcatori di versione (4) e variante (10b) stampati nelle posizioni canoniche. v7: i 48 bit più alti = millisecondi Unix dall'epoca, poi versione (7), 12 bit casuali, variante (10b), 62 bit casuali. Entrambi sono formattati come 8-4-4-4-12 esadecimali minuscoli, eventualmente con trattini, parentesi o maiuscole. I bit casuali sono estratti da window.crypto.getRandomValues — un CSPRNG fornito dal browser. La versione 4 ha 122 bit di entropia; la probabilità di collisione rimane trascurabile fino a molti miliardi di ID. La versione 7 ha 74 bit di casualità per millisecondo — abbastanza per supportare trilioni di ID per millisecondo per dispositivo senza collisioni.
I layout UUID sono definiti dalla IETF RFC 9562 (che ha reso obsoleta la precedente RFC 4122). La cifra di versione si trova sempre all'inizio del terzo gruppo, e i bit di variante si trovano nel nibble alto del quarto gruppo — questi due marcatori sono come i lettori distinguono v4 da v7 e dai legacy v1 e v3. v7 è la raccomandazione moderna per i nuovi sistemi perché il suo prefisso temporale consente ai database di mantenere un indice fisicamente ordinato per tempo di creazione, il che migliora notevolmente la località della cache e riduce le divisioni delle pagine rispetto al mescolamento casuale che produce v4.
Riferimento: RFC 9562 — Identificatori Universali Unici
| Formato | Esempio |
|---|---|
Standard v4 | f81d4fae-7dec-41d0-a765-00a0c91e6bf6 8-4-4-4-12 esadecimali con trattini — il predefinito ovunque. |
Nessun trattino | f81d4fae7dec41d0a76500a0c91e6bf6 Forma compatta per URL o colonne di lunghezza fissa. |
Parentesi (Microsoft GUID) | {f81d4fae-7dec-41d0-a765-00a0c91e6bf6} Comune in COM, .NET e chiavi del registro di Windows. |
Standard v7 | 0190a4b8-9d4d-7e02-9f3a-7e9e7b5c1234 Ordinabile per tempo — gli ID più recenti si ordinano lessicograficamente dopo quelli più vecchi. |
Crea password forti e casuali con lunghezza e regole sui caratteri configurabili.
Genera testo segnaposto classico in paragrafi, frasi o parole con avvolgimento HTML.
Trasforma qualsiasi URL o testo in un QR code scaricabile con colori personalizzati e correzione degli errori.
Calcola la tua età esatta in anni, mesi e giorni a partire da qualsiasi data di nascita.
Ultimo aggiornamento