我有一个小问题,但是我不明白这里发生了什么。
我有一个随机布尔生成器:
Error:(8, 14) octal escape literals are unsupported: use \u001b instead
println("\033[2J")
还有一个在If-Else-If-Statement中使用此Random Bool Generator的函数:
public bool GetRandomBoolean()
{
return new Random().Next(100) % 2 == 0;
}
else if语句永远都不成立,我不明白为什么。
如果我这样尝试:
public void procedure()
{
while (true)
{
if (GetRandomBoolean())
{
//this code runs
}
else if (GetRandomBoolean())
{
//this code is never executed
}
}
}
有人可以向我解释一下,这是怎么回事?每次我在If-Statement中使用随机布尔发生器时,是否都不应该返回一个新的随机布尔?
谢谢您的时间。