c#产生1-9之间随机不重复数并把值显示在textbox里
时间: 2024-02-22 15:55:39 浏览: 114
C# textBox控制输入 只能输入数字,,
可以使用C#中的Random类生成随机数,并且通过List<int>来存储已经生成的数,以保证生成的数不重复。具体实现代码如下:
```csharp
Random random = new Random();
List<int> nums = new List<int>();
for (int i = 1; i <= 9; i++)
{
int num = random.Next(1, 10);
while (nums.Contains(num))
{
num = random.Next(1, 10);
}
nums.Add(num);
}
textBox1.Text = string.Join(",", nums);
```
这段代码会生成1-9之间随机不重复数,并将这些数用逗号连接成一个字符串,最后将这个字符串显示在名为textBox1的文本框中。
阅读全文