在下列情况下,如何确定函数返回0或1的概率:
让
function_A返回0的概率为40%,1则概率为60%. 仅function_B使用仅生成具有50-50的概率function_A.
我想到了以下几点:
function_B()
{
int result1=function_A();
int result2=function_A();
//two times 40% would result in 16% and 40%+60% would be 24%... two times 60% would be 36%
}
Run Code Online (Sandbox Code Playgroud)
什么组合可以给50-50?
我正在尝试编写一个函数,每次调用它都会返回true或false,但是具有已知频率,比如60%的时间它是真的,另外40%它将是错误的.使用该函数我将创建另一个函数,该函数在50%的时间内返回true.
我最初的方法是使用随机函数,如果低于0.6则返回true,如果超过则返回false.不知道如何使用它接近第二部分.