有没有一种方法可以让我根据一些百分比生成一个布尔值?
例如,我需要一个有25%的机会给我假的发电机.
现在我在做:
val rand = new Random()
val a = List(true,true,true,false)
val isFailure = a(rand.nextInt(4))
Run Code Online (Sandbox Code Playgroud)
我这样做是为了让我的"25%"失败的机会,但我不确定这是否是正确的方式,我很确定有更好的方法.
有人可以指导我在哪里看或怎么做?