二进制拼法
给定一个函数f,可以让1-5的数字等概率返回一个,请加工出1-7的数字等概率返回的一个函数g`
public static f(){
return (int)(Math.radom()*5 + 1);
}
public static r01(){//实现了收聚,小于3的就变成了0,大于等于3的变成1
int res = 0;
do{
res = f();
}while(res==3);
return res < 3?0:1;
}
public static g(){//若想表示出1-7.
原创
2021-08-22 10:24:37 ·
185 阅读 ·
0 评论