public boolean getRandomBoolean() {
Random random = new Random();
return random.nextBoolean();
}
但是,每次需要随机布尔值时总是创建一个新的 Random 实例是没有效率的。相反,在需要随机布尔值的类中创建一个类型为 Random 的属性,然后为每个新的随机布尔值使用该实例:
public class YourClass {
/* Oher stuff here */
private Random random;
public YourClass() {
// ...
random = new Random();
}
public boolean getRandomBoolean() {
return random.nextBoolean();
}
/* More stuff here */
}
该类
java.util.Random
已经具有此功能:但是,每次需要随机布尔值时总是创建一个新的
Random
实例是没有效率的。相反,在需要随机布尔值的类中创建一个类型为Random
的属性,然后为每个新的随机布尔值使用该实例: