c#随机数 为什么返回的每次都是4个一样的
发布网友
发布时间:2024-10-24 04:53
我来回答
共1个回答
热心网友
时间:2024-11-01 15:13
首先要知道,Random()是通过伪随机(看“百度百科”)方式得出随机数
而在运行Random()时要有随机种子(种下种子后才能开花结果),可以用默认的,也可以自己设定。
在默认的情况下是用调用这个方法时的系统时间作为随机种子。
由于运行速度过快,这几行代码的时间间隔很小很小,小到系统无法区别。
于是他们的随机种子是一样的,得出的随机数也一样。