PHP中的条件概率

时间:2013-04-05 10:29:42

标签: php probability

我想在PHP中绘制1到100之间的随机数。我希望偶数数字的概率为20%,奇数数字的概率为80%。

我该如何实现?

1 个答案:

答案 0 :(得分:6)

function wtf_random() {
  $ret = 2 * rand(1, 50);
  if (rand(1, 5) !== 1) {
    --$ret;  
  }
  return $ret;
}