c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 09:50:35
c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数?

c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数?
c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数?

c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数?
用Random类生成随机数,然后还前面生成的随机数比较,如果相同就删除.
然后继续用Random生成随机数只到生成的随机数一个都不重复
下面的代码可以参考一下,主要是用了RAND类的NEXT方法
int[] randomArray = new int[20];
Random random=new Random();
randomArray[0] = random.Next(1, 10);

for (int i = 1; i < 4; i++)
{


bool foundSame = false;
do
{
foundSame = false;
randomArray[i] = random.Next(1, 10);
for (int j = 0; j < i; j++)
{
if (randomArray[i] == randomArray[j])
{
foundSame = true;
break;
}
}

} while (foundSame);
}

c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数? C#生成15个不重复的随机数,高手贴代码谢谢 c#生成6个随机数,要求1到33之间不重复的随机数,要最简单的写法 c#生成6个随机数,要求1到33之间不重复的随机数,要最简单的写法 matlab如何产生不重复的随机数啊?比如我想实现产生8个1-----100的随机数,而且不要重复,我自己另外写了一个函数,但是感觉写得不好,有没有现成可用的函数啊? 如何生成不重复的随机数 C# 生成1-20随机数 不重复如何随机排列1-20数字 请问vb中有没有生成随机数的函数? 急,c#产生随机数,一到一百的不重复的 C#怎么把一组随机数放到数组里不重复 怎么生成6位不重复的随机数 怎么生成6位不重复的随机数 C#生成0到1之前的随机数指定个数不能重复 指定的区间也可以 用excel生成N个随机数,如何用if函数使它不重复用excel生成N个随机数,例如[1,1000],如果第n+1个随机数等于第n个随机数,则重新生成第n+1个随机数.总之是不能生成重复的数字.来个最简单的,譬如N=2 excel生成不重复随机数我想一列n个不重复的5位或6位整数随机数 求java算法:如何生成一组不重复的随机数(比如1到10)Random类生成的随机数都会发生重复,但我想求一个随机数算法,不会产生重复的数(算法中不要用if来判定该随机数是否已出现过,否则执行效率 VB生成不重复的随机数比如做个35选7,如何实现出来的数字都是不相同的呢? C#中如何生成一个18位的随机数,