📅  最后修改于: 2023-12-03 14:39:48.224000             🧑  作者: Mango
在 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 循环的方法。