Top  関連リンク [偏りがあるじゃんけんであいこになる確率と勝負がつくまでの平均回数] [多人数じゃんけんシミュレーター]

多人数 n人から一人の勝者を決めるじゃんけんの平均回数

多人数 (n人とする) から一人の勝者を決めるじゃんけんの回数の期待値を計算する。
じゃんけんの回数は、あいこを含む回数 NA(n)あいこを含まない回数 NB(n) を求める。
n 人じゃんけんを1回だけ実行した時にあいこになる確率を Pd(n) とする ( d は英語の draw より)。
参加者はグーチョキパーを等確率 1/3 で出すものとする。

二人 (n=2) の場合

2人目 \ 1人目 グーチョキパー
グーあいこ終了終了
チョキ終了あいこ終了
パー終了終了あいこ

二人の場合は勝負がつけばおしまいなので、あいこを含まない回数の期待値は NB(2)=1 である。
表より、じゃんけんを1回だけした時にあいこになる確率は Pd(2) = 3/9 = 1/3 である。
あいこを含む回数の期待値 NA(2) を計算する。
i 回で勝負がつくのは、(i-1)回あいこが続いた後 勝敗が決まる場合なので、その確率は (1 - Pd(2))・Pdi-1(2) である。
従って、勝負がつくまでの回数の期待値は次式となる。
 NA(2) = 1・{ 1 - Pd(2) } + 2・Pd(2)・{ 1 - Pd(2) } + 3・Pd2(2)・{ 1 - Pd(2) } + … + i・Pdi-1(2)・{ 1 - Pd(2) } + …
  = { 1 - Pd(2) } × { 1 + 2・Pd(2) + 3・Pd2(2) + … + i・Pdi-1(2) + … }

この式を変形と等比級数の和の公式で計算すると、
 NA(2) = 1 / { 1 - Pd(2) } = 1 / { 1 - 1/3 } = 3/2 = 1.5

三人 (n=3) の場合

1人目グーチョキパー
3人目 \ 2人目グーチョキパーグーチョキパーグーチョキパー
グーあいこ2人勝1人勝2人勝1人勝あいこ1人勝あいこ2人勝
チョキ2人勝1人勝あいこ1人勝あいこ2人勝あいこ2人勝1人勝
パー1人勝あいこ2人勝あいこ2人勝1人勝2人勝1人勝あいこ

最初に、あいこを含む回数の期待値 NA(3) を計算する。
三人ジャンケンの場合は 1回ジャンケンを行うと、 1/3の確率で一人勝ちで終了、1/3の確率であいこ、1/3の確率で二人勝ちになる。
あいこの場合は引き続き三人じゃけんを行い、二人勝ちの場合は二人ジャンケンに移行する。よって NA(3) は、
 NA(3) = (1/3)・1 + (1/3)・{ NA(3) + 1} + (1/3)・{ NA(2) + 1}
これを解くと、
 NA(3) = 9/4 = 2.25

次に、あいこを含まない回数の期待値 NB(3) を計算する。
あいこをカウントしない場合は、1/2の確率で一人勝ちで終了、1/2の確率で二人勝ちで二人ジャンケンに移行する。よって NB(3) は、
 NB(3) = (1/2)・1 + (1/2)・{ NB(2) + 1} = 1/2 + 2/2 = 3/2 = 1.5

一般化 n人の場合

最初に、あいこを含む回数の期待値 NA(n) について考える。
1回のn人ジャンケンで、勝者が i 人となる確率を P(n, i) として、これを計算する。
n人から i 人の勝者を選ぶ組み合わせは、nCi 個ある。
勝者が出す手の種類は、グーチョキパーの3種類がある。勝者の手が決まれば敗者の手は必然的に決まる。
よって、n人から i 人の勝者が生まれるジャンケンの出し方の組み合わせは、3 × nCi となる。
n人が出す可能性がある全ての手の組み合わせは、3n なので、P(n, i) は次式となる。
 P(n, i) = 3 × nCi / 3n = nCi / 3n-1

あいこが発生する確率 Pd(n) は、勝敗がついた場合の余事象なので
 Pd(n) = 1 - { P(n, 1) + P(n, 2) + P(n, 3) + … + P(n, n-1) }

1回ジャンケンを行うと、 P(n, 1) の確率で一人勝ちで終了、Pd(n) の確率であいこ、P(n, i) の確率で i人勝ち(i=2...n-1) になる。
あいこの場合は引き続きじゃけんを行い、i人勝ちの場合は i人ジャンケンに移行する。よって NA(n) は、
 NA(n) = P(n, 1)・1 + Pd(n)・{ NA(n) + 1} + Σi=2...n-1 P(n, i)・{ NA(i) + 1}
これを整理すると次の漸化式が得られる。
 NA(n) = { 1 + Σi=2...n-1 P(n, i)・NA(i) } / Σi=1...n-1 P(n, i)

次に、あいこを含まない回数の期待値 NB(n) について考える。
n人じゃけんで勝敗が決まった場合について、i人勝ちの確率を Q(n, i) とする。
 Q(n, i) = P(n, i) / P(あいこ以外の全て) = P(n, i) / Σi=1...n-1 P(n, i)

あいこを含まない場合は、Q(n, 1) の確率で一人勝ちで終了、Q(n, i) の確率で i人勝ち(i=2...n-1) で i人ジャンケンに移行する。よって NB(n) は、
 NB(n) = Q(n, 1)・1 + Σi=2...n-1 Q(n, i)・{ NB(i) + 1}
これを整理すると次の漸化式が得られる。
 NB(n) = 1 + Σi=2...n-1 Q(n, i)・NB(i)

数値計算例

n=100 まで計算したものが下の表である。nが大きくなると、あいこを含む回数の期待値 NA(n) は急激に増加する。
仮に1回のジャンケンにかかる時間が 4秒とすると、1分で終わらせたいならば 8人くらいが限度である。

人数
n
あいこを含む回数の期待値
NA(n)
あいこを含まない回数の期待値
NB(n)
21.51
32.251.5
43.21428571428571.8571428571429
54.48571428571432.1428571428571
66.21981566820282.3824884792627
78.64673579109062.5887096774194
812.1044437993642.7693675387351
917.091935291772.9298958597917
1024.3495977584563.0742546377461
1134.9794609866913.2053996730303
1250.6250205167553.3255704967707
1373.7403531088613.4364874605658
14107.993133673313.5394920558707
15158.868440729763.6356474966119
16234.573634195533.7258106160269
17347.394677473363.8106831374111
18515.72940290453.8908483027338
19767.135902598113.966797225165
201142.9032392554.0389480770663
211704.90517389554.1076602867636
222545.87783878864.1732452404424
233804.832602614.2359745109028
245690.17081707164.2960863091721
258514.3502525074.3537906346529
2612745.877650784.4092734517715
2719087.2886845924.4627001224069
2828592.1068150034.5142182573551
2942840.2677327344.5639601056204
3064201.2387214854.6120445700322
3196228.6760880444.658578916703
32144252.384298324.7036602310051
33216266.220930444.7473766619902
34324259.911927554.7898084891768
35486216.721769094.8310290395261
36729109.892857624.8711054776547
371093397.22227794.9100994885181
381639762.8240534.9480678687047
392459229.64394564.9850630399272
403688328.0709565.0211334961823
415531848.65371425.0563241942702
428296970.92402965.0906768958768
4312444456.3184525.1242304681598
4418665437.1684445.1570211487187
4527996599.6954735.1890827799303
4641992957.8909855.2204470168719
4762987013.5705895.2511435124138
4894477495.4981855.2812000825226
49141712466.875765.3106428543581
50212563985.082695.3394963993655
51318840089.415555.3677838532353
52478252780.36145.3955270243343
53717369985.587485.4227464919794
541076043505.27535.4494616957292
551614050925.55935.4756910167083
562421058482.98115.5014518518391
573631565354.04245.5267606817372
585447320080.62345.5516331329316
598170945196.97125.5760840349824
6012256374156.2615.6001274730007
6118384506703.0315.6237768360111
6227576691910.0895.6470448615501
6341364952706.675.6699436768428
6462047322636.6885.6924848368665
6593070850953.6345.7146793595755
66139606110209.85.7365377585305
67209408957573.745.7580700731546
68314113176723.55.7792858968121
69471169440582.695.8001944028898
707067537552955.820804369043
711060130126023.95.8411241997516
721590194555449.55.8611619473214
732385291041260.75.8809253314512
743577935572077.15.9004217574772
755366902120935.85.9196583333952
768050351635027.15.9386418857554
77120755255196805.957378974512
78181132858635695.9758759069092
79271699257755535.9941387504715
80407548848887366.0121733451675
81611323226150376.0299853148058
82916984780251686.0475800777194
831.3754770966624E+146.0649628567903
842.0632155528523E+146.0821386888608
853.0948232141044E+146.0991124335764
864.6422346771924E+146.1158887816995
876.9633518358368E+146.1324722629311
881.044502752882E+156.1488672532762
891.5667541012064E+156.1650779819825
902.3501311166645E+156.1811085380827
913.5251966310658E+156.1969628765688
925.2877948916858E+156.21264482422
937.9316922688882E+156.228158085111
941.1897538317532E+166.2435062458195
951.784630736905E+166.2586927803541
962.6769460919515E+166.2737210548198
974.0154191211698E+166.2885943318392
986.0231286608081E+166.3033157747445
999.0346929650291E+166.3178884515542
1001.3552039414815E+176.3323153387498