乱数ジェネレーター
自分で決めた範囲内で、1つまたは複数のランダムな整数を抽選します。抽選、教室の指名、ゲーム準備、簡単なシミュレーションに使えます。
乱数の生成方法
1. 範囲の最小と最大を設定します(両端を含む)。
2. 抽選したい個数を入力します。
3. 繰り返しが許されないなら「重複なし」をオンにします。
4. 生成をクリックし、必要なら結果をコピーします。
使い方の例
教室の抽選(1〜30、当選1人)
最小1、最大30、個数1。クリックごとに「次に発表する人」や賞品抽選の公平な指名が得られます。
重複なしの宝くじ風抽選
1から49までの一意な6個なら、個数6、重複なしを有効にして生成します。範囲が個数に対して小さすぎると、繰り返さずエラーを示します。
ボードゲームのサイコロ代わり
d6が必要?最小1、最大6、個数1。2d6なら個数2にして両方の値を読む(合計には専用のサイコロローラーを使う)。
このツールを使うとき
• 決めた範囲内で偏りのない整数の抽選が必要なとき。
• 抽選、ビンゴのコール、サンプリングで重複なしの抽選が欲しいとき。
• スプレッドシートのRAND関数より、ブラウザ内のローカルツールを好むとき。
一様なランダム整数
重複なしがオフのとき、範囲内の各整数は等確率です。それが公平な抽選の標準定義で、どの数字も優遇されません。重複なしがオンのときは、復元なしの標本抽出——帽子から名前を引き、戻さないのと同じです。
よくある質問
数字は本当にランダムですか?
疑似乱数で、ブラウザ内のJavaScriptのMath.random()で生成されます。ゲームや教室用途には十分ですが、セキュリティや賭博監査には向きません。
「重複なし」は何をしますか?
抽選された各数字は最大1回だけ現れます。範囲内の整数が、要求する個数以上必要です——そうでなければ生成は失敗します。
最小と最大は含まれますか?
はい。最小1、最大10なら1と10の両方を含みます。
負の数も生成できますか?
はい。負の最小を設定します。例: 最小−10、最大10。
結果をコピーできますか?
はい。結果カードのコピーボタンを使います。