范围内 随机取n个数C#窗体
时间: 2023-07-12 18:49:03 浏览: 175
Form1-Message-Form2_C#多个窗体之间通讯_
在 C# 窗体中,可以使用 Random 类来生成随机数,并使用 HashSet 类来存储不重复的随机数。下面是一个范围内随机取 n 个数的示例代码:
```csharp
int min = 1; // 范围最小值
int max = 100; // 范围最大值
int n = 10; // 随机数个数
Random rand = new Random();
HashSet<int> set = new HashSet<int>(); // 存储不重复的随机数
while (set.Count < n)
{
int num = rand.Next(min, max + 1); // 生成随机数
set.Add(num); // 加入到 HashSet 中
}
foreach (int num in set)
{
Console.WriteLine(num); // 输出随机数
}
```
这段代码会在范围 1 到 100 中随机取 10 个不重复的数,并逐个输出。你可以根据自己的需要修改范围和个数。
阅读全文