可能重复:
Random number generator not working the way I had planned (C#)
Why does it appear that my random number generator isn't random in C#?相同的随机值
我有问题的随机值
int weight = 0;
Random random = new Random();
for (int i = 0; i < entriesCount; i++)
{
weight = random.Next(10);
this.weights[i] = weight;
}
此代码是我对象的构造函数。我创建3个不同的对象
Object object1 = new Object(2);
Object object2 = new Object(2);
Object object3 = new Object(2);
对于每个对象,我会得到相同的随机值,例如:4,5 | 4,5 | 4,5
每次我以相同的顺序得到相同的值。我不`吨明白为什么>请帮
最好的问候, 的Dawid
下面是一些关于这个问题好读:http://csharpindepth.com/Articles/Chapter12/Random.aspx – Oded
看到这里的解释:创建一个随机对象,而不是多个(HTTP:// MSDN .microsoft.com/en-us/library/system.random.aspx) – Smash