📜  c# 随机布尔值 - C# (1)

📅  最后修改于: 2023-12-03 14:39:48.224000             🧑  作者: Mango

C# 随机布尔值

在 C# 中,我们可以使用 System.Random 类来生成随机布尔值。

生成随机布尔值

下面是一个生成随机布尔值的 C# 程序:

using System;

class Program
{
    static void Main(string[] args)
    {
        Random random = new Random();
        bool booleanValue = random.Next(2) == 0 ? false : true;
        Console.WriteLine(booleanValue);
    }
}

在上面的程序中,我们使用了 System.Random 类来生成一个随机数字,然后使用三元运算符将数字转换为布尔值。运行程序,会输出一个随机的布尔值。

生成指定数量的随机布尔值

如果我们想要生成指定数量的随机布尔值,可以使用 for 循环来实现。

下面是一个生成指定数量的随机布尔值的 C# 程序:

using System;

class Program
{
    static void Main(string[] args)
    {
        Random random = new Random();
        int count = 10;
        bool[] booleanArray = new bool[count];
        for (int i = 0; i < count; i++)
        {
            booleanArray[i] = random.Next(2) == 0 ? false : true;
        }
        Console.WriteLine(string.Join(", ", booleanArray));
    }
}

在上面的程序中,我们首先定义了要生成的随机布尔值的数量。然后,我们使用一个 for 循环来生成指定数量的随机布尔值,并将它们保存在一个布尔数组中。最后,我们使用 string.Join 方法来将布尔数组转换为字符串并输出。

总结

在本文中,我们介绍了如何在 C# 中生成随机布尔值。我们使用了 System.Random 类和三元运算符来实现。如果你需要生成指定数量的随机布尔值,我们还介绍了使用 for 循环的方法。