给一个函数,返回0和1,概率为p和1-p,请你实现一个函数,使得返回0和1的概率是一样的。
public int random_0_1()
{
int i = get_0_1(); //假设给定的函数为get_0_1()
int j = get_0_1();
int result;
//i j 的组合有四种情况00 01 10 11,我们取i j不相等的两种情况
while (true)
{
if (i == 0 && j == 1)
{
result = 0;
break;
}
else if (i == 1 && j == 0)
{
result = 1;
break;
}
else
continue;
}
return result;
}