ソシャゲのボックスガチャの当たるまでにかかる金額の期待値をプログラム化してみた
ソシャゲのボックスガチャでどれくらいお金賭けたら出るんだろうという興味でやってみました
期待値
参考サイト
【パワプロアプリ】BOXガチャのリセットタイミング:ぽて子のゲーム研究所 - ブロマガ
上記をプログラム化する
function math(){ var lottery_count = 100; //ボックス内全体数 var lottery_once_bet_amount = 300; //1回に掛かる金額 var lottery_hit_count = 2; //当たり数 var c = 0; var k = t(lottery_count,lottery_hit_count); for(var x = 1; x <= (lottery_count-(lottery_hit_count-1)); x++){ c += (1/k)*(x)*(t(lottery_count-x,lottery_hit_count-1)); } var ev = c * lottery_once_bet_amount; //当たるまでいくらかければいいかの期待値 } function t(n,c){ var l = 1; var m = 1; for(var x = 0 ; x < c; x++){ l = l*(n-x); m = m*(x+1); } return l/m; }
100個ある中で3個のあたりを狙い1回300円かかる場合=25.25300=7575円という期待値 100個ある中で1個のあたりを狙い1回300円かかる場合=50.5300=15150円という期待値