ガチャ確率計算・シミュレーション
このサイトはガチャの確率についての、理論値の計算とシミュレーションを行います
シミュレーション方法はモンテカルロ法です。
これはコンピュータにガチャを引かせるシミュレーションを行って、
その統計的結果を確率として計算する方法です。
数学の確率論から求められる理論値からは誤差が出たり、計算量が多くなる場合がありますが、
理論値の計算が困難な場合でも有意な統計的結果を求められるため、とても便利な方法です。
Wikipedia::モンテカルロ法
モンテカルロ法のサンプル数について
精度を十分に保つため、サンプル数は10万に設定してあります。
シミュレーションの条件によって、条件を満たしたサンプルは途中から除外されます。
例えば、「ハズレを引き続けたサンプルだけを確率計算に含める」場合、
「途中で当たりを引いたサンプル」は以後のシミューレーションから省かれます
計算精度・計算負荷について
各計算機において、「理論値の計算」はそれほど負荷や時間がかかりません
しかし、モンテカルロ法は、
ガチャを引く回数・サンプル数が多いほど、
計算精度は高くなります が、計算に時間がかかります。
また、出現率を極端に低くした場合には、サンプル数10万では不十分となり、
計算精度が落ちる傾向があります。
古いスマートフォンの場合、負荷がかかりますので、
モンテカルロ法を選択した場合はご注意ください。