.net framework 2.0 随机生成不重复的8位数
时间: 2024-01-07 18:05:20 浏览: 74
以下是在 .NET Framework 2.0 中生成不重复的8位数的一种方法:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Random random = new Random();
HashSet<int> numbers = new HashSet<int>();
while (numbers.Count < 8)
{
int number = random.Next(10000000, 99999999);
if (!numbers.Contains(number))
{
numbers.Add(number);
}
}
foreach (int number in numbers)
{
Console.WriteLine(number);
}
}
}
```
这个程序使用了 `Random` 类来生成随机数,然后使用 `HashSet<int>` 类来确保生成的数不重复。程序会一直生成随机数,直到达到了要求的数量为止。最后,程序会打印出生成的不重复的8位数。
阅读全文