随机取值问题
在M个数值中(M>200) 取N个值(N<=100)
int m = 200;
int n = 100;
int count =0;
List<int> list = new List<int>();
Random rnd = new Random();
while(count<n)
{
var curr = rnd.Next(1,m);
if(list.Contains(curr))
{
continue;
}
else
{
list.Add(curr);
count++;
}
}
foreach(int i in list)
{
Console.WriteLine(i);
}
浙公网安备 33010602011771号