我已经以多种方式看到过这个问题,但我只需要对我在这里所做的事情进行一次健全的检查。
基本上,我想根据在 1 到 100 之间生成的随机数使用以下方法触发概率为 25% 的事件:
int rand = random.Next(1,100);
以下会实现这一点吗?
if (rand<=25)
{
// Some event...
}
我想我会使用 1 到 100 之间的数字,以便稍后调整概率 - 例如通过使用调整到 23%
if (rand<=23) {...}
谢谢参观。