ランダム抽選機
リストから項目をランダムに選ぶ、リストをシャッフルする、サイコロを振る、コインを投げる、範囲から数字を引く、これらすべてをブラウザー内の安全な乱数で生成します。
ツールを読み込み中…
ランダム抽選機 — ランダム抽選機は、5 つのモードを備えたすばやい決定・ランダム化ツールです。リストから選ぶ、リストをシャッフル、サイコロ、コイン、範囲から数字を引く。選択肢を 1 行に 1 つずつ入力し、引く個数を設定して「抽選」を押すと、毎回新しい結果が得られます。すべての乱数は Web Crypto API によるもので、完全にブラウザー内で動作するため、リストや抽選結果がどこかに送信されることはありません。
ランダム抽選機とは?
ランダム抽選機は、偏りのないランダム選択を行うための無料のブラウザー内ツールです。先生が生徒を指名するのに、配信者やコミュニティがプレゼント企画を行うのに、チームがタスクを割り振ったり言い争わずに引き分けを解消したりするのに使われます。「リストから選ぶ」と「リストをシャッフル」モードは、リストボックスに 1 行 1 項目で入力した項目を対象にします。「数値範囲」モードは選んだ最小値と最大値の間で数字を引き、「サイコロ」モードは任意の面数のサイコロを任意の個数振り、「コイン」モードは 1 枚以上のコインを投げます。各結果は crypto.getRandomValues で生成されます。これはブラウザーが暗号処理に使うのと同じ安全な乱数ソースなので、抽選は本当に予測不可能で、偏った Math.random のおもちゃではありません。
ランダム抽選機の使い方
- 上部でモードを選びます:リストから選ぶ、リストをシャッフル、サイコロ、コイン、数値範囲。
- リスト系モードでは、リストボックスに選択肢を 1 行 1 つずつ入力します。
- 数値範囲では最小値と最大値を設定し、サイコロでは面数と振る個数を設定します。
- 「抽選数」を設定して、引く項目数を選びます(リストとコインのモード)。
- 「抽選」をクリックして結果を生成し、いつでももう一度クリックして引き直せます。
- 「結果」ボックスで結果を確認し、コピーボタンでコピーします。
使用例
プレゼント企画のリストから当選者を 1 名選ぶ
入力
alice bob carol dave erin
出力
carol
6 面サイコロを 2 個振る
入力
モード:サイコロ、面数:6、サイコロ:2
出力
4, 1 (合計 5)
1 から 100 までの数字を引く
入力
モード:数値範囲、最小値:1、最大値:100
出力
73
よくある質問
- 結果はどのくらいランダムですか?
- 結果は Web Crypto API の crypto.getRandomValues を使います。これはブラウザーの暗号学的に安全な乱数ソースで、予測可能な Math.random ではありません。各抽選は「抽選」をクリックしたときにのみ生成されるため、本当に予測不可能で偏りがありません。
- 一度に複数の項目を選べますか?
- はい。「リストから選ぶ」と「コイン」モードでは、「抽選数」を設定すると一度に複数の結果を引けます。「リストから選ぶ」では、リストが尽きるまで重複なしで項目が引かれます。リスト全体を並べ替えたい場合は「リストをシャッフル」を使ってください。
- 「リストから選ぶ」と「リストをシャッフル」の違いは何ですか?
- 「リストから選ぶ」は「抽選数」で設定した数の項目を選び、「リストをシャッフル」はすべての項目を新しいランダム順で返します。どちらも同じリストボックスを 1 行 1 項目として読み取ります。
- サイコロとコインのモードはどう動きますか?
- サイコロモードは選んだ個数のサイコロを振り、それぞれに設定した面数を持たせて、すべての値と合計を表示します。コインモードは「抽選数」の枚数のコインを投げ、それぞれ表か裏かを報告します。
- 私のリストはサーバーに送信されますか?
- いいえ。すべて完全にブラウザー内で動作します。リスト、範囲、抽選結果がデバイスから出ることはなく、アップロードもされず、どのサーバーにも保存されません。そのためツールはオフラインで動作し、データを非公開に保ちます。