c#生成10个随机数
时间: 2024-10-09 17:06:09 浏览: 37
C#生成加密的随机数
在 C# 中,你可以使用 `System.Random` 类来生成随机数。这里是一个简单的示例,它会生成10个介于0到100之间的随机整数:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
Random random = new Random();
List<int> randomNumbers = GenerateRandomNumbers(10, 0, 100);
foreach (int number in randomNumbers)
{
Console.WriteLine(number);
}
}
static List<int> GenerateRandomNumbers(int count, int minValue, int maxValue)
{
return Enumerable.Range(minValue, count)
.Select(_ => random.Next(maxValue))
.ToList();
}
}
```
这个程序首先创建了一个 `Random` 对象,然后定义了一个静态方法 `GenerateRandomNumbers`,该方法接受三个参数:需要生成的数字的数量、最小值和最大值。`Enumerable.Range` 和 `Select` 方法配合使用,生成指定范围内的随机整数并添加到列表中。
阅读全文