作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 00:50:05
C# 生成1-20随机数 不重复
如何随机排列1-20数字
C# 生成1-20随机数 不重复
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);
}
}