$allCount = 100; // 预计抽奖人数 $l1 = 1; // 已中一等奖数量 $l1Count = 1; // 一等奖数量 $l2 = 1; // 已中二等奖数量 $l2Count = 5; // 二等奖总数量 $l3 = 1; // 已中三等奖数量 $l3Count = 10; // 三等奖总数 $rand = rand(1, $allCount); echo '中奖编号:' . $rand . '<br>'; if($rand <= $l3Count && $l3 <= $l3Count){ echo "3等奖"; }else if($rand > $l3Count && $rand <= ($l3Count + $l2Count) && $l2 <= $l2Count){ echo "2等奖"; }else if($rand > ($l3Count + $l2Count) && $rand <= ($l3Count + $l2Count + $l1Count) && $l1 <= $l1Count){ echo "1等奖"; }else{ echo "谢谢惠顾"; }