随机取值问题

在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);
}
posted @ 2010-03-22 18:26  ued  阅读(196)  评论(0)    收藏  举报