c# Random的用法
时间: 2024-05-12 11:13:54 浏览: 81
C# 中的 Random 类用于生成随机数。以下是使用 Random 类生成随机数的示例:
1. 首先,您需要在代码中添加以下命名空间引用:
```csharp
using System;
```
2. 创建 Random 实例:
```csharp
Random random = new Random();
```
3. 生成随机整数:
```csharp
int randomNumber = random.Next(); // 生成 0 到 int.MaxValue 之间的随机整数
```
4. 生成指定范围内的随机整数:
```csharp
int min = 10;
int max = 50;
int randomNumberInRange = random.Next(min, max); // 生成 min 到 max 之间的随机整数
```
5. 生成随机浮点数:
```csharp
double randomDouble = random.NextDouble(); // 生成 0 到 1 之间的随机浮点数
```
注意:Random 类在生成随机数时,是基于一个种子值进行计算的。如果使用相同的种子值,那么每次生成的随机数序列都是相同的。如果需要生成不同的随机数序列,可以在创建 Random 实例时指定不同的种子值,例如:
```csharp
Random random1 = new Random(100); // 指定种子值为 100
Random random2 = new Random(200); // 指定种子值为 200
```
阅读全文
相关推荐




