Generatore di UUID

Genera identificatori univoci UUID v4.

🔒 Questo file viene elaborato nel tuo browser. Non viene mai caricato su un server.

A cosa serve

Un UUID è un identificatore a 128 bit pensato per essere unico senza che nessuno debba coordinarlo. È questo il suo pregio: due sistemi che non si conoscono né comunicano possono generare identificatori nello stesso momento con la certezza pratica che non coincideranno.

L’alternativa classica, un contatore che incrementa di uno, richiede un’autorità centrale che distribuisca i numeri. Funziona in un unico database ma si rompe non appena ci sono più server, un’applicazione che deve funzionare offline o una fusione di dati da due sistemi diversi.

La versione 4, quella che questo strumento genera, si basa su numeri casuali. Le combinazioni possibili sono così tante che la probabilità che due si ripetano è trascurabile in qualsiasi scenario reale.

Come funziona

  1. Premi "Genera 5 UUID" per creare all’istante identificatori univoci.
  2. Copia quello che ti serve, oppure premi di nuovo per generarne altri.
  3. Usali come identificatori univoci nei tuoi database o nelle tue applicazioni.

Quando usarlo

Chiavi nei database

Permettono di creare record in più punti contemporaneamente senza rischio di collisione alla sincronizzazione.

Applicazioni offline

Un client scollegato può generare identificatori validi e caricarli in seguito.

Nomi di file univoci

Evitano che due file caricati insieme si sovrascrivano perché chiamati allo stesso modo.

Consigli pratici

  • Vengono generati con il generatore crittografico del browser, non con una semplice funzione casuale.
  • Non sono segreti: un UUID non va usato come se fosse una password.
  • Come chiave primaria occupano di più e si ordinano peggio di un numero sequenziale.
  • Si scrivono in minuscolo per convenzione, anche se non distinguono maiuscole.

Domande frequenti

Due UUID generati qui possono coincidere?

È praticamente impossibile: seguono lo standard UUID v4, basato su numeri casuali con così tante combinazioni che la probabilità di collisione è trascurabile.

Che cos’è esattamente un UUID?

Un identificatore univoco universale a 128 bit, molto usato in programmazione per identificare record o risorse senza dipendere da un contatore centrale.

Strumenti correlati