Unityで確立を設定して、その事象が成り立ったかを判定する処理

public static class RandomCalculate
{

    // 確率を指定して、その事象が成り立ったかを判定する処理
    //percent: パーセンテージ。範囲は1から100まで。

    public static bool CanDo(int percent)
    {
        // 事象が成り立ったかを判定
        // true: 成功
        // false: 失敗
        bool result = false;

        int number = UnityEngine.Random.Range(1, 101);
        if (number <= percent) result = true;
        else result = false;

        return result;
    }

}

Unity

Posted by admin