範囲・個数・重複のあり/なしを決めて、偏りのない乱数を作ります。抽選番号や順番決めに。
ブラウザの暗号用乱数(crypto.getRandomValues)を使い、範囲に収まらない値は捨てて引き直す方法(棄却法)で、どの数も同じ確率で出るようにしています。小数は指定した桁の刻みで均等に選びます。履歴はこの端末のブラウザにだけ保存されます。
最小・最大・個数を決めて、重複あり/なしの乱数を作ります。抽選番号、順番決め、テスト用の数値づくりなどに使えます。
「重複」で「なし」を選びます。例えば1〜43から6個なら「1〜43から6個」のボタンで設定できます。範囲内の数より多い個数を指定するとメッセージが出ます。
最小1・最大30・個数30・重複なし・並び順「そのまま」にすると、1〜30がすべて1回ずつ出るランダムな並びになります。「1〜30の並べ替え」ボタンでも設定できます。
暗号用の乱数を使い、割り算の余りで生まれる偏りを棄却法で取り除いているので、範囲内のどの数も同じ確率です。ただし、公式な抽選などで使う場合は、運営側の定めた方法に従ってください。
はい。「小数の桁」で1〜4桁を選べます。「0〜1の小数」ボタンを押すと、0.000〜1.000の範囲で小数3桁の乱数を5個作ります。