生成随机布尔值

Chr*_*uer 4 vb.net random

我有点陷入一个简单的问题:如何生成一个简单的随机布尔值?
如果是正确的,一个Boolean 0 = false and 1 = true,但如何起诉呢?

当前代码:

Dim RandGen As New Random
Dim RandBool As Boolean
RandBool = Boolean.Parse(RandGen.Next(0, 1).tostring)
Run Code Online (Sandbox Code Playgroud)

Car*_*iel 17

或者只是简单地:

Random rng = new Random();
bool randomBool = rng.Next(0, 2) > 0;
Run Code Online (Sandbox Code Playgroud)

保存解析文本的一些处理能力,而简单的比较就足够了.

编辑:第二个参数是独占的,所以应该是.Next(0, 2).