C# 生成1-20随机数 不重复

问题描述:

C# 生成1-20随机数 不重复
如何随机排列1-20数字
1个回答 分类:综合 2014-11-03

问题解答:

我来补答
public void GenerateRandomNums()
{
List list = new List();
Random rand = new Random();
int value;
while(true)
{
if (list.Count == 20)
{
Console.WriteLine("U should get the 20 random numbers. ");
break;
}
value = rand.Next(1, 21);
if(!list.Contains(value))
{
list.Add(value);
}
}
foreach (int temp in list)
{
Console.WriteLine("Num:{0}.", temp);
}
}
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题