Random短时间重复生成相同随机数

起因:使用Random短时间循环获取随机数,导致生成随机数相同 var num=new Random().Next(1,10000); 根据Random源码可以看出,在相同毫秒内得到的随机数是一样的,这样就无法达到随机效果. 然后发现在源码中存在上图所示构造函数,因此我们可以通过使种子值Seed不同来实现随机。 解决方法:通过生成不同的种子值,获取随机数,可以自己写一个获取种子值的方法,也可以如下
相关文章
相关标签/搜索