c#вероятность и случайные числа

Я видел, как этот вопрос задавали разными способами, но мне просто нужна проверка правильности того, что я делаю. здесь.

По сути, я хочу инициировать событие с вероятностью 25% на основе случайного числа, сгенерированного между 1 и 100, используя:

int rand = random.Next(1,100);

Достигнет ли это следующее?

if (rand<=25)
{
    // Some event...
}

Я думал, что буду использовать число от 1 до 100, чтобы позже можно было настроить вероятности -, например. отрегулируйте до 23% с помощью

if (rand<=23) {...}

Спасибо за внимание.

7
задан CdrTomalak 9 April 2012 в 21:10
поделиться