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

概述

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

Random rd = new Random()

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

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

Random rd = new Random(Guid.NewGuid().GetHashCode());

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

最后

以上就是贤惠花生为你收集整理的Random频率太快,产生的随机数相同?的全部内容,希望文章能够帮你解决Random频率太快,产生的随机数相同?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部