可能重复:
Random number generator not working the way I had planned (C#)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)
{
...
虽然我发现两个数字总是相同的。有任何想法吗?
在开始使用来自多个线程的单个随机实例之前,请阅读http://csharpindepth.com/Articles/Chapter12/Random.aspx –
我多次调用该函数,但每次都给出不同的输出。 –