Cos'è il sistema esadecimale (base 16)?

Il sistema esadecimale è un sistema di numerazione che utilizza sedici cifre: 0–9 e le lettere A–F (che rappresentano i valori da 10 a 15). È uno dei sistemi di numerazione più diffusi nell'informatica perché ogni cifra esadecimale corrisponde esattamente a quattro cifre binarie (bit), rendendolo un modo compatto per rappresentare dati binari. Ad esempio, il byte 11111111 in binario è semplicemente FF in hex.

Il sistema esadecimale è ovunque nello sviluppo software. I colori in CSS sono scritti come codici hex (#FF5733), gli indirizzi di memoria vengono visualizzati in hex, gli indirizzi MAC utilizzano coppie hex (00:1A:2B:3C:4D:5E) e gli hash crittografici come SHA-256 producono string hex. La maggior parte dei linguaggi di programmazione supporta i letterali hex con il prefisso 0x.

Descrizione dello strumento

Questo strumento genera numeri esadecimali (base 16) casuali utilizzando le cifre 0–9 e le lettere A–F. È possibile configurare la lunghezza delle cifre e la dimensione del batch. Facoltativamente, è possibile aggiungere il prefisso 0x e alternare tra lettere maiuscole e minuscole.

Esempi

Cifre Output di esempio
2 A7
6 3F8B0C
8 7E2D9A1F
8 (con prefisso) 0x7E2D9A1F
8 (minuscolo) 7e2d9a1f

Funzionalità

  • Genera da 1 a 1.000 numeri esadecimali casuali per batch
  • Lunghezza delle cifre configurabile da 1 a 256
  • Prefisso 0x opzionale per un output pronto all'uso nei programmi
  • Alternanza tra lettere maiuscole (A–F) e minuscole (a–f)
  • Copia negli appunti con un clic e rigenerazione automatica al cambio degli input

Casi d'uso

  • Generazione di codici colore hex casuali per la prototipazione di design
  • Creazione di dati di test per parser, validatori e formattatori hex
  • Produzione di indirizzi MAC simulati, dump di memoria o string simili a hash per lo sviluppo