C#Random函数在循环中每次获取一样的值

发布时间:2017-6-26 16:54:48 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"C#Random函数在循环中每次获取一样的值 ",主要涉及到C#Random函数在循环中每次获取一样的值 方面的内容,对于C#Random函数在循环中每次获取一样的值 感兴趣的同学可以参考一下。

首先需要了解一点Random函数的随机生成是和当前时间有关系,如果在短时间生成随机数,就会导致随机数生成出来是相同的。

不过我们可以在每次随机时指定一个Seed种子值,这样在循环里就可以每次获取不一样的随机数,记得Seed在循环中肯定是每次不一样的。

示例代码如下:

           int[] StringList = new int[length];            for (int i = 0; i < length; i++)            {                Random randomNum = new Random(i);                StringList[i] = randomNum.Next(min, max);            }            return StringList;

上一篇:“本人成分” 如何填写
下一篇:Rational Rose

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。