📜  打印随机数统一 - C# (1)

📅  最后修改于: 2023-12-03 15:25:46.706000             🧑  作者: Mango

打印随机数统一 - C#

在编写程序时,需要使用随机数来模拟一些随机事件,比如抛骰子、猜数字等等。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 类来生成随机数。通过控制随机数的取值范围和字符串格式化,可以实现统一格式的随机数输出。