ランダムカラージェネレーター
ワンクリックでランダムな16進数カラーを生成 — 暗号学的に安全、何もアップロードされません。
ランダムな16進数カラーを即座に生成
「生成」をクリックすると、1色以上の暗号学的にランダムな16進数カラーが生成されます。バッチサイズセレクターを使って一度に最大20色を生成できます。スウォッチをクリックするとその16進数値がクリップボードにコピーされます。明度制約を有効にすると、特定のHSL明度範囲に出力を制限できます — コンテキストに対して明るすぎず暗すぎないランダムカラーが必要な場合に便利です。
ランダムバイトはブラウザのcrypto.getRandomValues APIから取得しており、暗号学的に安全です。サーバーには何も送信されません。彩度制約は、鮮やかな結果が必要なときに灰色に近いくすんだ色を避けるのに役立ちます。
よくある質問
Math.randomではなくcrypto.getRandomValuesを使う理由は? crypto.getRandomValuesは暗号学的に予測不能であり、以前の結果から出力を予測することはできません。色においては品質上の実際の違いはありませんが、ブラウザでランダムデータを生成するための正しいツールです。
明度制約とは何ですか? 明度はHSLのLチャンネルです(0 = 黒、100 = 白)。Min Lを20、Max Lを80に設定することで、非常に暗くも明るくもない色が得られます。