【目標】
・駅メモのフレンドガチャで効率的にプレミアムガチャチケットを入手する方法を、確率問題を解くことで理解する。
![20210206_195353.jpg](https://qiita-user-contents.imgix.net/https%3A%2F%2Fblog-imgs-146.fc2.com%2Fm%2Fa%2Fk%2Fmakuragi24%2F20210206_195353.jpg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=d6e6ccb1b731993036f1189545fa71c6)
![20210206_195406.jpg](https://qiita-user-contents.imgix.net/https%3A%2F%2Fblog-imgs-146.fc2.com%2Fm%2Fa%2Fk%2Fmakuragi24%2F20210206_195406.jpg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=6ca94569ab5d83459e56918b872c1862)
問
(条件A) フレンドガチャチケット1枚消費のガチャでは、0.1%の確率でプレミアムガチャチケットが1枚入手できる
(条件B) フレンドガチャチケット100枚消費のガチャでは、0.5%の確率でプレミアムガチャチケットが11枚入手できる
(問1)
フレンドガチャチケットを100枚消費する時、入手できるプレミアムガチャチケットの期待値はそれぞれいくらか?
(問2)
フレンドガチャチケットを100枚消費する時、プレミアムガチャチケットを1枚だけでも当てる確率はそれぞれいくらか?
(問3)
プレミアムガチャチケットを11枚、99%の確率で入手するために必要なフレンドガチャチケットの枚数が少ないのは、(A)と(B)どちらか?(≒『ほぼ確実にプレチケ11枚を入手するために必要なフレチケの枚数は?』)
![Screenshot_20210104-222420.jpg](https://qiita-user-contents.imgix.net/https%3A%2F%2Fblog-imgs-146.fc2.com%2Fm%2Fa%2Fk%2Fmakuragi24%2FScreenshot_20210104-222420s.jpg?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=2b0e4f64f2c4ed1b8374dcc3330da18b)
(問1)
フレンドガチャチケットを100枚消費する時、入手できるプレミアムガチャチケットの期待値はそれぞれいくらか?
(解)
期待値の定義から、「(試行回数に対する期待値)=(プレチケ排出確率)(排出されるプレチケ枚数)(試行回数)」なので、
(A) $$ 0.1/100 *1 *100 = 0.1 枚$$
(B) $$ 0.5/100 *11 *1 = 0.055 枚$$
(つまり、(A)の方が期待値が良い)
(問2)
フレンドガチャチケットを100枚消費する時、プレミアムガチャチケットを1枚だけでも当てる確率はそれぞれいくらか?
(解)
プレミアムガチャチケットが1枚も当たらない確率を計算し、1からその確率を引く。
(A)
$$ 1 - (99.9/100)^{100} \simeq 1 - 0.9 = 0.1 $$
よって、「 10% の確率で1枚は入手できる。 」
(B)
$$ 1 - (99.5/100)^{1} = 0.005 $$
よって、「 0.5% の確率で1枚は入手できる。 」
(つまり、(A)の方が最低1枚でもプレミアムガチャチケットを入手できる可能性は高い)
(問3)
プレミアムガチャチケットを11枚、99%の確率で入手するために必要なフレンドガチャチケットの枚数が少ないのは(A)と(B)どちらか?
(≒『ほぼ確実にプレチケ11枚を入手するために必要なフレチケの枚数は?』)
(解)
(B)の場合から考えよう。
この問題は「99.5%の確率で外れるガチャが、連続で外れ続ける確率を1%以下にするには何度試行すれば良いか?」という問題を解くのと同じ。
よって、
$$ (0.995)^{n} < 0.01 $$
$$ n*log(0.995) < log(0.01) $$
$$ n > log(0.01)/log(0.995) = 919 回$$
((注) log(0.995)<0 より最後の式変形では不等号が反転する)
よって、(B)の場合にプレチケを11枚を99%の確率で入手するために必要なフレチケの枚数は
$$ 919 * 100 = 91900 枚$$
(A)の場合も同様に考える。
「99.9%の確率で外れるガチャが、連続で外れ続ける確率を1%以下にするために必要な試行回数」は、
$$ (0.999)^{n} < 0.01 $$
$$ n > log(0.01)/log(0.999) = 4603 回$$
よって、4603回ガチャを回せば99%の確率で1枚プレチケを入手できる訳だから、
(A)の場合にプレチケを11枚を99%の確率で入手するために必要なフレチケの枚数は
$$ 4603 *11 = 50633 枚$$
(※注意)但し、この計算は4603回のガチャ中に2枚以上プレミアムガチャチケットが出る可能性を考慮していないので、正確な「プレチケを11枚を99%の確率で入手するために必要なフレチケの枚数は」ではない。
つまり、プレミアムガチャチケットを11枚、99%の確率で入手するために必要なフレンドガチャチケットの枚数は
(A)が悪く見積もって$$50,633 枚$$
(B)が$$91,900 枚$$
なので、(A)の方が効率が良い。
【結論】
・1枚消費のフレンドガチャの方が割りが良い/コスパが良い/効率的。
※※ 計算方法/計算結果に間違いがありましたらコメント欄にご指摘をよろしくお願いいたします。
![logincampaign_newitem.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fblog-imgs-146.fc2.com%2Fm%2Fa%2Fk%2Fmakuragi24%2Flogincampaign_newitem.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=8fc95c420329dbccf443b10c86166630)
次回、『フレンドガチャ100で入手可能な"グレードアップチケット"をどう重みづけるか?』に続く。(続かない)