📅  最后修改于: 2023-12-03 15:25:46.706000             🧑  作者: Mango
在编写程序时,需要使用随机数来模拟一些随机事件,比如抛骰子、猜数字等等。C# 提供了一个 Random 类来生成随机数。在本文中,我们将学习如何使用 C# 中的 Random 类来生成随机数并进行打印输出。
在 C# 中,可以通过 Random 类来生成随机数。要使用 Random 类,需要在代码中添加以下命名空间:
using System;
然后使用以下语法来创建 Random 类的实例:
var random = new Random();
创建 Random 类的实例后,可以使用 Next 方法来生成随机数,语法如下:
var randomNumber = random.Next(minValue, maxValue);
其中 minValue 和 maxValue 是随机数的取值范围,随机数的取值范围为 [minValue, maxValue)。
接下来,让我们看一个完整的示例,该示例生成 10 个随机数并进行打印输出:
using System;
public class Program
{
public static void Main()
{
var random = new Random();
for (int i = 0; i < 10; i++)
{
var randomNumber = random.Next(1, 101);
Console.WriteLine(randomNumber);
}
}
}
运行该程序将输出 10 个随机数,取值范围为 [1, 100]。
为了方便打印随机数,我们可以使用字符串格式化来控制随机数的输出格式。以下代码演示如何打印统一格式的随机数:
using System;
public class Program
{
public static void Main()
{
var random = new Random();
for (int i = 0; i < 10; i++)
{
var randomNumber = random.Next(1, 101);
Console.WriteLine("随机数:{0:D3}", randomNumber);
}
}
}
运行该程序将输出 10 个随机数,每个随机数的长度为 3,不足三位的用 0 补齐。
在 C# 中,可以使用 Random 类来生成随机数。通过控制随机数的取值范围和字符串格式化,可以实现统一格式的随机数输出。