質問: 現在の点数 ÷ 最大値 ``` で求められるのはわかったのですが、 "10%の確率で回避成功" のように、指定パーセンテージから成功/失敗 のように割り出す方法がわかりません... 何か計算方法があるのでしょうか? 宜しくお願い致します。
回答: 私がよく使う方法なら、こんなふうに判定します。 ``` if(rand()%100 < 10) { // 10%の回避成功 } ``` このやり方は小数点とかを考慮してませんが、一番単純な確率判定だと思います。