抽選番号占い
参加人数から番号をランダム抽選します
抽選設定
スポンサーリンク
他のツールを試す
このツールの使い方
抽選番号占いは、参加人数を入力するだけで公平なランダム抽選を行い、番号を割り振るツールです。 グループの席決め・発表順の決定・チーム分けなどに手軽に利用できます。
抽選に参加する人数を入力します(最大 100 人まで対応)。
何人分の番号を引くかを入力します。「全員分」でも「当選者だけ」でも対応できます。
参加人数から重複なしでランダムに番号が抽選されます。 全員が均等な確率で選ばれる公平な抽選です。
活用シーン・具体例
クラス・チームの席替え
30 人クラスの席替えで、全員に 1〜30 の番号を公平に割り振ります。 人間が手動でクジを作るよりも確実に偏りのない抽選が可能です。
プレゼント交換の順番決め
忘年会や新年会のプレゼント交換で、誰が何番目に選ぶかを公平に決定できます。 参加者全員の納得感が得やすいランダム抽選です。
イベントの当選者抽選
参加者 50 人の中から当選者 5 人を選ぶ場合、 参加人数を 50・抽選数を 5 に設定すれば、重複なしで 5 つの番号が抽選されます。
計算の仕組み
このツールは非復元抽出(置き換えなしサンプリング)を採用しています。 一度選ばれた番号は次の抽選対象から除外されるため、同じ番号が 2 回選ばれることはありません。
n 人の中から k 人を選ぶ場合の選び方の総数は組み合わせで表されます:
C(n, k) = n! / (k! × (n-k)!)
例えば 10 人から 3 人を選ぶ場合の組み合わせ数は C(10,3) = 120 通り。 各人が選ばれる確率は k/n = 3/10 = 30% で均等です。 これが「公平な抽選」の数学的根拠です。
実装では Fisher-Yates シャッフルアルゴリズムを用いて配列をランダムに並べ替え、 先頭から k 個を選択しています。このアルゴリズムは O(n) で動作し、 すべての並び順が等確率で出現することが保証されています。
このツールが役に立ったら、OFUSEで開発者を応援していただけると嬉しいです!
(100円〜・匿名OK)