指定した長さのランダムな16進数文字列を生成します。開発テストやユニークIDの作成などに最適です。
1~1024バイトで指定。1バイトにつきHEX文字2文字が生成されます。
パラメータを設定すると、ランダムなHEX文字列が生成されます。
開発中に一時的なテストデータやユニークIDが必要な場合、16進数文字列を手動で作成するのは時間がかかり、ランダム性も保証できません。本ツールは疑似乱数生成アルゴリズム(PRNG)に基づき、指定した長さのHex文字列を瞬時に生成します。16進数は0〜9とA〜Fの16文字で構成され、各文字が正確に4ビットのバイナリデータに対応しており、コンピュータ分野におけるバイナリデータの標準的な表現方法です。
生成されたHex値は暗号化キーとして使用できますか?
できません。本ツールは疑似乱数アルゴリズムを使用しているため、テストデータなどのセキュリティを必要としない用途にのみ適しています。
なぜ16進数では10〜15をA〜Fで表すのですか? この表記法はIBM System/360アーキテクチャに由来しており、1文字で4ビットのバイナリの組み合わせ(0000〜1111)を表現できるため、10進数よりもコンパクトです。
512バイトを超える生成リクエストは、ブラウザの動作が重くなる可能性があります。連続して生成する場合は、2秒ほど間隔を空けることをお勧めします。生成されたIDには、競合を避けるために業務用のプレフィックス(接頭辞)を追加することを推奨します。
JSON APIのテスト時、8文字のHexを使用してMongoDBのObjectIdの前半部分をシミュレートできます(例:「5f3d8a7b」を生成してIDの最初の4バイトに対応させる)。典型的な使用例:テストユーザーIDとして8桁のHexを3組生成する → 8を入力して「生成」を3回クリック → ["a4e1b7c0","3f9d2c5e","8b0a1f6d"] を取得。