乱数ジェネレーター

自分で決めた範囲内で、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。

結果をコピーできますか?

はい。結果カードのコピーボタンを使います。