我需要创建 0 到 2 之间的随机数,所以我使用:
//field level
private static Random _random = new Random();
//used in a method
_random.Next(0, 2)
我的问题是:序列是否会随机重复/停止?我应该每天重新创建 (_random = new Random();
) 吗?
最佳答案
您的代码没有问题。
您不需要每天创建一个新的 Random
对象。
请注意,Random
并不是真正的随机,而是产生一个伪随机结果。
关于c# - Random.Next 会不会不再是随机的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5117654/