0表
0裏
0連続
名前リスト 0
履歴
このページは1〜20に設定済みです。「生成」を押すと公平な乱数が出て、何度も引くと平均は10.5に近づきます。重複なしで最大20個まで出せるので、20人の順番決めやd20の代わりや授業での指名、小さな抽選にも使えます。
使い方
- リストに名前を1行に1つずつ入力または貼り付けます。名前・ルーレット・チームで同じリストを使い、この端末に保存されます。
- 名前:当選数を選んで「抽選する」を押します。「当選者を除外」をオンにすると重複なしで抽選できます。
- ルーレット:「回す」を押すか、ルーレットをタップ、または指やマウスではじいて回します。当選者が表示され、除外やもう一度回すことができます。
- 数字:最小・最大・個数を設定して「生成」を押します。「重複なし」で同じ数字を避け、「並べ替え」で昇順に並べます。
- サイコロ:d4〜d100の種類と1〜10個の数を選び、「振る」で各出目と合計を表示します。
- コイン:コインをタップして投げます。チーム:チーム数か1チームの人数を選び「チーム分け」を押します。
- すべての結果は crypto.getRandomValues と棄却サンプリングで決まるため、どの名前・数字・面も完全に同じ確率です。
- ルーレットの当選者は回し始めた瞬間に公平に決まります。はじく強さで変わるのは演出だけで、確率は変わりません。
- リスト・設定・履歴はこのブラウザ内にのみ保存され、どこにも送信されません。
- 効果音と振動はタップ後にのみ動作し、オフにできます。振動は多くのAndroid端末で使えます。
重複なしと重複あり
「重複なし」をオンにすると、番号つきの玉を袋から引くように、同じ数字は1回しか出ません。範囲内の数字の数まで引けます。オフにすると、サイコロを何度も振るように毎回独立に選ぶので、同じ数字が出るのは自然なことです。1〜100から10個引くと、約37%の確率で少なくとも1組の重複が出ます。
「並べ替え」をオンにすると小さい順に並び、抽選やサンプルの一覧が読みやすくなります。
公平なしくみ
数字はcrypto.getRandomValuesと棄却サンプリングで選びます。単純に余りを取る方法だと、範囲によっては一部の数字がわずかに出やすくなりますが、棄却サンプリングはこの偏りをなくします。1〜6ならどの数字もちょうど6分の1です。
−10〜10のような負の数の範囲も使えます。すべてブラウザ内で動作し、リストと履歴はこの端末にだけ保存されます。
よくある質問
1から100の乱数を出すには?
最小値に1、最大値に100を入れて「生成」を押します。どの数字も100分の1の確率です。
重複なしで複数の数字を出せますか?
出せます。個数を設定して「重複なし」をオンにしてください。範囲内の数字の数まで出せます。
本当にランダムですか?
ブラウザの暗号学的乱数と棄却サンプリングを使っており、予測できず、特定の数字に偏ることもありません。
負の数も使えますか?
使えます。−50〜50のように、整数なら最小値も最大値も自由です。
くじ引きの番号決めに使えますか?
使えます。範囲を整理券などの番号に合わせ、当選者の数を決めて「重複なし」をオンにすれば、同じ番号が2回当たることはありません。