为什么调试中的随机数会改变但在运行时间固定?

时间:2016-10-20 09:04:59

标签: c# asp.net debugging gridview random

我现在正在使用c#和windows窗体进行项目,我必须使用随机rand = new random()生成0,1之间的随机浮点数。 float rnd =(float)rand.nextdouble(); ,我的问题是只在调试部分中,当它显示在gridview上时,randoms是正确的,但是在运行部分,gridview上的第一个随机数一直是固定的,不会改变。有没有解决方案??

1 个答案:

答案 0 :(得分:0)

我假设您在每次调用时都创建一个新的Random实例。继续使用一个实例并在该实例上调用rand.NextDouble();