我是靠谱客的博主 贤惠花生,这篇文章主要介绍Random频率太快,产生的随机数相同?,现在分享给大家,希望可以做个参考。

在一次项目中,我发现Random频率太快,产生的随机数会相同。

Random rd = new Random()

默认选择当前时间为种子,如果频率太快,比如在一毫秒内连续Next两次,这样出来的随机数会相同。

这个时候,如果想让每次随机产生的数字不同,我们可以选择 GUID作为种子来产生随机数。

复制代码
1
Random rd = new Random(Guid.NewGuid().GetHashCode());

这样每次产生的随机数就会不同啦 ♪(^∇^*)

最后

以上就是贤惠花生最近收集整理的关于Random频率太快,产生的随机数相同?的全部内容,更多相关Random频率太快,产生内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部