この質問はさまざまな方法で尋ねられてきましたが、ここで行っていることの健全性チェックが必要です。
基本的に、以下を使用して1から100の間で生成された乱数に基づいて、25%の確率でイベントをトリガーしたいと思います。
int rand = random.Next(1,100);
以下はこれを達成しますか?
if (rand<=25)
{
// Some event...
}
後で確率を微調整できるように、1から100までの数値を使用すると思いました。たとえば、を使用して23%に調整します。
if (rand<=23) {...}
ご覧いただきありがとうございます。