使用 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