16進数(基数16)とは?

16進数は、0〜9の数字とA〜Fの文字(10〜15の値を表す)の16桁を使用する記数法です。各16進数の桁がちょうど4ビットのバイナリ桁に対応するため、コンピューティングで最も広く使用されている記数法の一つであり、バイナリデータをコンパクトに表現できます。たとえば、バイナリの11111111は16進数では単にFFとなります。

16進数はソフトウェア開発のあらゆる場面で使用されています。CSSの色はhexコード(#FF5733)で記述され、メモリアドレスはhexで表示され、MACアドレスはhexのペア(00:1A:2B:3C:4D:5E)を使用し、SHA-256などの暗号ハッシュはhexのstringを生成します。ほとんどのプログラミング言語は0xプレフィックスを使ったhexリテラルをサポートしています。

ツールの説明

このツールは、0〜9の数字とA〜Fの文字を使用してランダムな16進数(基数16)を生成します。桁数とバッチサイズを設定できます。オプションで0xプレフィックスを追加したり、大文字と小文字を切り替えたりすることも可能です。

使用例

桁数 出力例
2 A7
6 3F8B0C
8 7E2D9A1F
8(プレフィックスあり) 0x7E2D9A1F
8(小文字) 7e2d9a1f

機能

  • 1バッチあたり1〜1,000個のランダムな16進数を生成
  • 1〜256桁の範囲で桁数を設定可能
  • プログラミングにすぐ使えるオプションの0xプレフィックス
  • 大文字(A〜F)と小文字(a〜f)の切り替え
  • ワンクリックでクリップボードにコピー、入力変更時に自動再生成

活用シーン

  • デザインのプロトタイピング用にランダムなhexカラーコードを生成
  • hexパーサー、バリデーター、フォーマッターのテストデータを作成
  • 開発用にモックのMACアドレス、メモリダンプ、ハッシュ風のstringを生成