UUID UUID Generator

Gratis · Senza registrazione · Senza installazione

Generatore UUID v4

Crea UUID v4, il tipo di identificatore unico più usato. Ogni valore è composto da 122 bit casuali generati localmente dal generatore crittografico del tuo browser.

  • Casuale (RFC 4122)
  • 122 bit sicuri
  • Nulla esce dal browser

Generatore UUID v4

v4
Tra 1 e 1000.
Formattazione

Risultato 0

    Generato in locale con la Web Crypto API — nulla lascia il tuo browser. Scorciatoia: Ctrl + Enter — per rigenerare

    Che cos'è un UUID v4?

    Un UUID v4 è un identificatore da 128 bit, di cui 122 vengono estratti a caso. Questa casualità rende le collisioni impossibili a qualsiasi scala realistica, ed è per questo che il v4 è la scelta predefinita per identificatori unici in database, API e sistemi distribuiti.

    La cifra di versione (4) e i bit di variante sono fissi; il resto proviene da una sorgente crittografica. Due v4 generati in modo indipendente non coincideranno mai in pratica.

    Come si usa

    1. Indica quanti UUID vuoi (da 1 a 1000).
    2. Regola il formato se serve: maiuscole, trattini e parentesi graffe.
    3. Fai clic su Genera e copia un valore, l'intero lotto oppure scaricalo.

    Casi d'uso

    • Chiavi primarie quando l'ordine di inserimento non conta.
    • Identificatori di correlazione per log e tracciature.
    • Nomi di file, cartelle e risorse che non devono ripetersi.
    • Dati di test e seed per ambienti di sviluppo.

    Come si colloca UUID v4

    Quale opzione usare, e quando
    OpzioneQuando usarla
    v4Casualità pura: la scelta predefinita
    v7Se il database indicizza la colonna, il v7 tiene l'indice in ordine
    ULIDUn altro formato ordinabile da 26 caratteri, comune nell'ecosistema JavaScript

    Le versioni UUID in breve

    VersioneOrdinabileBasata suUsala per
    v1NoTimestamp + indirizzo MACSistemi storici che si aspettano ancora il v1
    v3NoHash MD5 di un nomeIdentificatori deterministici quando MD5 è obbligatorio
    v4No122 bit casualiQuasi tutti gli identificatori di uso generale
    v5NoHash SHA-1 di un nomeQuando lo stesso nome deve dare sempre lo stesso ID
    v6Timestamp riordinatoIdentificatori ordinabili senza rinunciare al casuale
    v7Tempo Unix in millisecondiChiavi primarie di database e ID di eventi
    v8NoIl tuo layout di bitFormati proprietari o sperimentali

    Tutte e sette le versioni sono da 128 bit e si scrivono nella stessa forma 8-4-4-4-12. Cambia solo il significato dei bit.

    Domande frequenti

    Qual è la probabilità che due UUID v4 coincidano?

    Servirebbe generare circa 2,6 × 1010 UUID per avere una probabilità su un miliardo di una sola coincidenza. A qualsiasi scala realistica il rischio è trascurabile.

    Il v4 va bene come chiave primaria?

    Sì, purché la colonna usi il tipo nativo uuid o BINARY(16). Salvato come testo di 36 caratteri il valore occupa più del doppio e rallenta l'indice; se ti servono anche inserimenti ordinati, valuta il v7.

    Il mio UUID viene inviato a qualche server?

    No. I valori nascono nel tuo browser con la Web Crypto API e non lasciano mai il dispositivo. Dopo il caricamento la pagina funziona anche offline.