随机数生成-返回相同的数字[重复]

随机数生成-返回相同的数字[重复],第1张

随机数生成-返回相同的数字[重复]

您需要保留相同的

Random
对象。将其作为静态成员放在静态方法之外

private static Random rand = new Random();public static int rInt(int exclUB, int incLB = 0){    int t = rand.Next(incLB, exclUB);    return t;}

编辑
原因是用于初始化的时钟的有限分辨率

Random
。随后的Random初始化将在随机序列中获得相同的起始位置。当重复使用相同的Random时,总是会生成随机序列中的下一个值。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4972410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存