假设现在有4种抽奖结果,抽中“一等奖”概率为5%;抽中“二等奖”概率为15%;抽中“三等奖”概率为30%;抽中“祝你好运”概率为50%
function award() {
$num = mt_rand(1,1000);
if ($num <= 50) {
echo "恭喜您抽中一等奖";
} elseif ($num <= 200) {
echo "恭喜您抽中二等奖";
} elseif ($num <= 500) {
echo "恭喜您抽中三等奖";
} else {
echo "祝你好运";
}
}
如果概率有小数点,只需修改随机数的范围即可