我有点坚持一个简单的问题:如何生成一个简单的随机布尔值?
如果是正确的, a Boolean 0 = false and 1 = true
,但如何使用它?
当前代码:
Dim RandGen As New Random
Dim RandBool As Boolean
RandBool = Boolean.Parse(RandGen.Next(0, 1).tostring)
或者只是简单地:
Random rng = new Random();
bool randomBool = rng.Next(0, 2) > 0;
节省一些解析文本的处理能力,而简单的比较就足够了。
编辑:第二个参数是独占的,所以应该是.Next(0, 2)
.
将 RandGen 调暗为新随机
Dim RandBool As Boolean
RandBool = RandGen.Next(0, 2).ToString
TextBox1.Text = RandBool
也许是这样的?
string[] trueOrFalse = { "false", "true"};
bool RandBool = bool.Parse(trueOrFalse[RandGen.Next(0,2)]);