在数组中随机插入数字且不重复
Posted 再叙。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在数组中随机插入数字且不重复相关的知识,希望对你有一定的参考价值。
产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。(两种方法)
1,
List<int> myList = new List<int>();
Random ran = new Random();
while (myList.Count<100)
{
int num = ran.Next(1, 101);
if (!myList.Contains(num))
{
myList.Add(num);
}
}
foreach (int item in myList)
{
Console.WriteLine(item);
}
Console.WriteLine(myList.Count);
Console.ReadLine();
2,
HashSet<int> myList = new HashSet<int>();
Random ran = new Random();
while (myList.Count<100)
{
int num = ran.Next(1, 101);
myList.Add(num);
}
foreach (int item in myList)
{
Console.WriteLine(item);
}
Console.WriteLine(myList.Count);
Console.ReadLine();
以上是关于在数组中随机插入数字且不重复的主要内容,如果未能解决你的问题,请参考以下文章
怎么才能用js实现随机选取10–100之间的10个且不重复的数字存入一个数组?
编写一个js函数,该函数有一个n(数字类型),其返回值是一个数组,该数组内是n个随机且不重复的整数,且整数取值范围是[2,32]
编写一个javscript函数 fn,该函数有一个参数 n(数字类型),其返回值是一个数组,该数组内是 n 个随机且不重复的整数,且整数取值范围是 [2, 32]。