乱数ジェネレーター
乱数ジェネレーターは、1〜100や20〜50など自分で設定した範囲内で予測不能な数を選びます。無料のオンライン乱数ジェネレーターは暗号学的に強い乱数を生成し、サイコロと同じように、範囲ひいては起こりうる結果の数を自分で選べます。
乱数ジェネレーター
乱数ジェネレーターの例
乱数ジェネレーターの使い方は?
当乱数ジェネレーターは、入力した2つの数の間(この数自体も含まれます)の乱数を生成します。たとえば最小に23、最大に240を入力すると、結果は23〜240の間の乱数になります。一度に複数の乱数を生成することもできます。
最後に、もう2つのオプションがあります。乱数の重複と並べ替え(大→小、小→大)を設定できます。生成された乱数や乱数のセットは簡単にコピー&ペーストできます。もし何らかの理由で受け取った乱数が気に入らなければ、もう一度生成ボタンをクリックすれば新しい乱数をお届けします。
乱数はどう生成されるの?
乱数生成には2種類あります。真の乱数ジェネレーター(TRNG)またはハードウェア乱数ジェネレーター(HRNG)は、実用上モデル化が不可能なほど絶えず変化する物理環境の属性の現在値の関数として乱数を生成します。こうした装置は、熱雑音、ビームスプリッターを伴う光電効果、その他の量子現象など、低レベルで統計的にランダムな「ノイズ」信号を生む微視的現象に基づくことが多いです。これらの確率過程は、その現象を支配する方程式が未知または計算不能である限り、理論上は完全に予測不能であり、その予測不能性は実験的検証の対象となります。
これは疑似乱数ジェネレーター(PRNG)によるいわゆる「乱数生成」とは対照的です。PRNGはランダムに見えるだけで実際にはあらかじめ決まった数を生成し、PRNGの状態がわかれば再現できます。要するに、コンピューターのような決定論的なものから真にランダムな数を生成することは不可能です。
私たちは暗号学的に強い乱数値を取得できる方法を使っています。暗号学的に強い乱数は、FIPS 140-2「暗号モジュールのセキュリティ要件」第4.9.1節で規定された最低限の統計的乱数ジェネレーター試験を満たします。
よくある質問
乱数はどう生成するの?
最小値と最大値を設定して生成をクリックします。ツールが毎回その範囲内の予測不能な数を返します。
本当にランダムな数なの?
暗号学的に強い乱数で、通常の乱数関数よりはるかに予測不能であり、抽選やセキュリティ用途にも適しています。
1〜100の間の数を選べる?
はい。最小値に1、最大値に100を入力すれば、その範囲内の乱数が返されます。
サイコロを振るのとどう違うの?
仕組みは同じですが、1〜6だけでなく任意の範囲を選べます。最小と最大の数を自分で設定します。
抽選やプレゼント企画に使える?
はい。応募数に合わせて範囲を設定すれば、偏りなく公平に当選者を選べます。
