使用 java.util.random 类
它的一个 nextBoolean() 方法,可以伪随机地生成并返回一个 boolean
值。值 true
和 false
的生成概率(大致)相同。
Random
类按如下方式实现 nextBoolean
方法:
public boolean nextBoolean() {
//next()方法中的参数是一个int类型的 bits,它在1~32(包括)之间时,产生的每个位值是0或1的机会大致相等。 return next(1) != 0; }
可以这样使用它:
private Random rand = new Random(47); if(rand.nextBoolean()) { //... }
原文:http://www.cnblogs.com/lemos/p/6350144.html