@TOC
一、Java实现0-1不等概率输出0-1等概率
1.思路过程
0-1不等概率,假如0的概率是0.69,剩下的是1的概率。那么运行两次函数,得到的01和10是等概率的,将他们分别定义为0和1,就实现了0,1等概率。
2.代码实现
public class Code04 {
public static void main(String[] args) {
}
//0-1不等概率
public static int f1(){
return Math.random() < 0.84 ? 0 : 1;
}
//0-1等概率
public static int f2(){
int ans = f1();
do {
ans = f1();
}while (ans == f1());
return ans;
}
}