Hi ChangeAnything,
欢迎来到MSDN论坛!
您也可以参照下面的帖子:
http://social.msdn.microsoft.com/Forums/zh-CN/2212/thread/ff0e6867-f5d4-4730-9e8e-0087ed66cfac
static void Main(string[] args)
{
List<int> list = new List<int>();
Random random = new Random();
// 生成 10000 个不重复的数字
for (int i = 0; i < 10000; i++)
{
int value = random.Next(0, 15000);
while (list.Contains(value))
{
// 如果有重复就重新生成。
value = random.Next(0, 15000); ;
}
list.Add(value);
Console.WriteLine(value);
}
}
谢谢!
yoyo
Yoyo Jiang[MSFT]
MSDN Community Support | Feedback to us
