可能重复:
随机数生成器未按我计划的方式工作(C#)
我做了一个简单的例程,它生成一个随机数
private int randomNumber()
{
Random random = new Random();
int randomNum = random.Next(0, 100);
Response.Write(randomNum);
return randomNum;
}
我在整个 page_load 的两个不同阶段以相同的方式调用它:
// A/B Test
if (randomNumber() <= 50)
{
...
但我发现,这两个数字总是相同的。有任何想法吗?