乱数ジェネレーター

好きな2つの値の間で、乱数を1個でも複数でも、重複あり・なしで選べます。

-

仕組み

数字はブラウザの暗号論的に安全な乱数生成器(crypto.getRandomValues)から取得し、範囲内のどの値も同じ確率で出るように補正しています。重複なしをオンにすると、一度出た数字は再び出ない非復元抽出になります。抽選会、宝くじ風の番号選び、重複しない番号の割り当てに便利です。

よく使う範囲

サイコロなら1~6、手軽な抽選なら1~10や1~100、宝くじ風の抽選なら1~45で6個・重複なし、コイントスなら0~1に設定してください。

よくある質問

出てくる数字は本当にランダムですか?

暗号論的に強く偏りのない乱数です。多くのプログラミング言語が標準で使う乱数生成器よりも、はるかに優れています。

最大値も抽選の対象に含まれますか?

はい。最小値も最大値も、どちらも出る可能性があります。

範囲内の数より多くの個数を選べないのはなぜですか?

重複なしをオンにすると、たとえば1~10の範囲には異なる値が10個しかないため、最大でも10個までしか抽選できません。