【发布时间】:2013-03-14 18:09:06
【问题描述】:
如果我想创建一个调查来显示您未来婴儿的性别,并计算男性与女性的比例为 1.05 比 1。假设每对夫妇只会生一个孩子。我怎样才能在 php 中做到这一点?
rand (0,1); 将生成一个随机数(1 或 0)。可以代表性别。但是,如何将该比率用作获得该数字的概率?
我知道这个比率非常接近,也许将这个比率应用到我的函数中根本不会影响结果。但我这样做是为了教育自己,所以请举个例子说明如何做到这一点。
【问题讨论】:
-
在
rand(1, 205)之间选择。如果值为 105 为女性。 -
@MichaelBerkowski 很好。但仍在寻找其他方法来找到比率。请不要将您的答案作为评论^^"
-
把它想象成你有两个盒子。一个比另一个稍大。你把一个球扔到空中,它落在任何一个盒子里的可能性(当然是在真空中)与盒子的大小直接相关。
-
.. 也许蒙住眼睛的 pin-the-tail-on-the-donkey 是一个比球更好的类比......这个想法是你在所有可能分区的总和之间随机选择,并且只需将结果分配给您预先确定的分区范围。
标签: php