概率

代码

//这个是掷硬币函数,返回true的概率为1/2
public abstract boolean toss();
public boolean toss() { 
    double d = Math.random();
    if (d < 0.5)
        return true;
    return false;
}

//返回true的概率为p
public boolean prob(double p) {
    if (p < 0.5)
        return !prob(1 - p);
    return toss() ? true : prob(2 * p - 1);
}

公式:
\(x_1^2\)

posted @ 2018-05-21 13:41  xuejianbest  阅读(132)  评论(0编辑  收藏  举报