1

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

我该如何实施?

4

1 回答 1

6
function wtf_random() {
  $ret = 2 * rand(1, 50);
  if (rand(1, 5) !== 1) {
    --$ret;  
  }
  return $ret;
}
于 2013-04-05T10:32:31.860 回答