抽選番号占い

参加人数から番号をランダム抽選します

⚙️

抽選設定

(1999)
(0〜149)

スポンサーリンク

他のツールを試す

このツールの使い方

抽選番号占いは、参加人数を入力するだけで公平なランダム抽選を行い、番号を割り振るツールです。 グループの席決め・発表順の決定・チーム分けなどに手軽に利用できます。

① 参加人数を入力

抽選に参加する人数を入力します(最大 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)

OFUSEで応援する