Generatore di UUID nil

Genera e copia l'UUID nil standardizzato composto solo da zeri per segnaposto, valori predefiniti e valori sentinella.

UUID nil
Copia l'UUID standardizzato composto solo da zeri nella rappresentazione prevista dal tuo sistema.
Restituisce sempre lo stesso valore
UUID canonico
00000000-0000-0000-0000-000000000000
Esadecimale a 32 cifre
00000000000000000000000000000000
URN UUID
urn:uuid:00000000-0000-0000-0000-000000000000
Riferimento
L'UUID nil è un valore sentinella fisso, non un identificatore casuale.
Bit
128 bit zero
Versione
Nessuna
Variante
Nessuna
Rigenerazione
Restituisce sempre lo stesso valore

Che cos’è un UUID nil?

Un UUID nil è l’UUID standardizzato i cui 128 bit sono tutti zero. La sua forma testuale canonica è 00000000-0000-0000-0000-000000000000 e viene spesso usata per indicare che “non è stato ancora assegnato alcun UUID”.

Quando usarlo

Usa un UUID nil quando un’API, una colonna di database, una fixture o un file di configurazione richiede un valore nel formato UUID, ma l’identificatore reale è intenzionalmente assente. È utile come segnaposto nei test, nei modelli di importazione, negli script di migrazione e nei protocolli che definiscono un valore UUID vuoto esplicito.

A cosa prestare attenzione

Non trattare l’UUID nil come un identificatore univoco generato. È sempre lo stesso valore, quindi salvarlo dove è previsto un ID oggetto reale può nascondere dati mancanti, violare le ipotesi di unicità o far sembrare collegati record che non lo sono.