Vai al contenuto principale
FreeOnlineTools Go
Italiano
Come

Come generare UUID passo dopo passo

Di FreeOnlineTools Team · 2026-09-02 aggiornata

Risposta rapida

Per generare un UUID: apri il generatore UUID, seleziona la versione 4 (casuale) e fai clic su Genera. Lo strumento produce un UUID come "550e8400-e29b-41d4-a716-446655440000" utilizzando crypto.getRandomValues. Tutta la generazione avviene localmente: nessun UUID viene inviato a un server.

Introduzione

Un UUID (Universally Unique Identifier) ​​è un identificatore a 128 bit la cui unicità è praticamente garantita senza coordinamento tra le parti. Gli UUID vengono comunemente utilizzati come chiavi primarie del database, ID di richiesta, token di sessione e identificatori di sistema distribuito. La versione più comune è UUID v4, che utilizza bit casuali. Questa guida ti mostra come generare UUID nel tuo browser e spiega le differenze tra le versioni.

Passo dopo passo

  1. Apri lo strumento UUID Generator

    Vai alla pagina dello strumento UUID Generator. Lo strumento supporta la generazione UUID v4 (casuale) e v1 (basata sul tempo).

  2. Seleziona la versione UUID

    Scegli UUID v4 per la maggior parte dei casi d'uso: utilizza bit casuali crittograficamente sicuri e non presenta problemi di privacy. Scegli v1 solo se hai bisogno di ID ordinati in base al tempo e accetti il ​​compromesso sulla privacy (v1 incorpora un timestamp e un indirizzo MAC).

  3. Scegli la quantità

    Imposta il numero di UUID che desideri generare, da 1 a 1000. La generazione di più UUID contemporaneamente è utile per il seeding di un database o la creazione di ID di richieste batch.

  4. Genera gli UUID

    Fare clic su Genera. Lo strumento produce UUID(s) utilizzando crypto.getRandomValues ​​per v4, garantendo la casualità crittografica. Ogni UUID è una stringa di 36 caratteri nel formato 8-4-4-4-12 cifre esadecimali.

  5. Copia i UUID(i)

    Fai clic su Copia per copiare un singolo UUID oppure copia l'intero elenco se ne hai generati più. Utilizza UUID come ID database, ID di correlazione richiesta o token di sessione.

Esempi

UUID v4 (casuale)

Ingresso: Versione: 4, Quantità: 1

Produzione: 550e8400-e29b-41d4-a716-446655440000

Più UUID v4

Ingresso: Versione: 4, Quantità: 3

Produzione: f47ac10b-58cc-4372-a567-0e02b2c3d479 7b582ea2-1f4d-4f6a-9c83-3a5f2b8e1d47 3d4a5b6c-7e8f-4a2b-9c1d-0e3f5a7b9c2d

UUID v1 (basato sul tempo)

Ingresso: Versione: 1, Quantità: 1

Produzione: a3bbf0ee-d6e4-11ed-a5b3-3c9703e8b4a1

Problemi comuni

  • Usare Math.random() per generare UUID: non è crittograficamente sicuro. Utilizza sempre crypto.getRandomValues() o crypto.randomUUID().
  • Memorizzazione degli UUID come stringhe nei database: gli UUID memorizzati come tipo UUID (16 byte) sono più efficienti delle stringhe (36 byte).
  • Utilizzo di v1 in contesti sensibili alla sicurezza: v1 incorpora un timestamp e un indirizzo MAC, che possono far trapelare informazioni. Usa v4 per l'anonimato.
  • Supponendo che gli UUID siano veramente unici, sono praticamente unici (la probabilità di collisione è trascurabile), ma non garantiscono unicità.

Suggerimenti

  • Utilizza UUID v4 per quasi tutti i casi d'uso: è casuale, non presenta problemi di privacy ed è supportato da tutti i database moderni.
  • Utilizza crypto.randomUUID() nei browser moderni per un generatore v4 integrato senza libreria.
  • Memorizza gli UUID come tipo UUID/GUID nei database (16 byte) anziché nelle stringhe (36 byte) per migliorare le prestazioni di archiviazione e indicizzazione.
  • Utilizza gli UUID come ID di richiesta per la traccia distribuita: correlano le richieste tra i servizi senza coordinamento centrale.

Strumenti correlati

Guide correlate

Riferimenti