FGOのスター発生率分布計算
作者: Guest さん実行数: 8616
※ 本ライブラリは会員の方が作成した作品です。内容について当サイトは一切関知しません。
Fate/Grand Orderで特定のコマンドカードを選択した場合のスター発生率の分布を計算し、グラフ化します。
変数の入力には隠しパラメータに関する知識が必要です。関連リンクのFate/Grand Order @wikiを参照してください。
計算式のソース
if(input){baseStarRate=inputStarRate;} /* 直接入力 */
else{baseStarRate=Class*(1+AGI*offset);} /* 自動計算 */
p=rounddown(baseStarRate+addStarRate+firstQuickBonus+commandCard*(1+commandCardBuff/100)+criticalOffset+downStarRate,1)/100;
if(p>3.00){p=3.00;} /* 300%を超えた場合は300%に丸める */
println(p*n,p*100); /* 期待値とスター発生率を表示 */
q=rounddown(p,0); /* スター発生率の整数部分 */
p=p-q; /* スター発生率の小数部分 */
for(x=0;x<=n;x=x+1){ /* ヒット数分ループ */
println(x+q*n,binomialpd(x,n,p)*100); /* 確率を表示 */
}
if(input){baseStarRate=inputStarRate;} /* 直接入力 */
else{baseStarRate=Class*(1+AGI*offset);} /* 自動計算 */
p=rounddown(baseStarRate+addStarRate+firstQuickBonus+commandCard*(1+commandCardBuff/100)+criticalOffset+downStarRate,1)/100;
if(p>3.00){p=3.00;} /* 300%を超えた場合は300%に丸める */
println(p*n,p*100); /* 期待値とスター発生率を表示 */
q=rounddown(p,0); /* スター発生率の整数部分 */
p=p-q; /* スター発生率の小数部分 */
for(x=0;x<=n;x=x+1){ /* ヒット数分ループ */
println(x+q*n,binomialpd(x,n,p)*100); /* 確率を表示 */
}
- 関連リンク
サーヴァント/隠しステータス - Fate/Grand Order @wiki
考察/その他/パラメーターとステータス算出 - Fate/Grand Order @wiki
考察/その他/パラメーターとステータス算出/データベース - Fate/Grand Order @wiki
FGO算数講座(1):スター発生率アップから学ぶパーセントポイントの概念|Guest|note
FGO算数講座(2):スター獲得の恩恵を数値化しよう|Guest|note
FGO算数講座(3):スター発生の恩恵を数値化しよう|Guest|note
FGO算数講座(4):コード:グリッター考察|Guest|note
FGO算数講座(5):スター最低保証に意味はあるのか?|Guest|note
この計算についてお客様の声はまだありません。