相关疑难解决方法(0)

C拼图:用有偏见的硬币做一个公平的硬币

在下列情况下,如何确定函数返回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?

c puzzle algorithm math probability

23
推荐指数
2
解决办法
9852
查看次数

家庭作业:每次调用返回两个值之一的函数

我正在尝试编写一个函数,每次调用它都会返回true或false,但是具有已知频率,比如60%的时间它是真的,另外40%它将是错误的.使用该函数我将创建另一个函数,该函数在50%的时间内返回true.

我最初的方法是使用随机函数,如果低于0.6则返回true,如果超过则返回false.不知道如何使用它接近第二部分.

algorithm

8
推荐指数
1
解决办法
961
查看次数

标签 统计

algorithm ×2

c ×1

math ×1

probability ×1

puzzle ×1