永发信息网

php 抽奖代码,100分奖励

答案:3  悬赏:70  手机版
解决时间 2021-02-22 13:27
  • 提问者网友:疯孩纸
  • 2021-02-21 22:29
100分奖励,需求就这些了,求代码 ,
中奖名额为40个,奖品全部抽完显示“奖品已抽完”3,如果中奖显示“恭喜您中奖了”,未中奖显示“不好意思,你未抽中奖品!”

中奖名额为40个,奖品全部抽完显示“奖品已抽完
如果中奖显示“恭喜您中奖了”,未中奖显示“不好意思,你未抽中奖品
最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-02-21 23:48
中奖概率是40%


function getReward($total=1000)
{
$win1 = floor((40*$total)/100);
$other = $total-$win1;
$return = array();
for ($i=0;$i<$win1;$i++)
{
$return[] = 1;
}

for ($n=0;$n<$other;$n++)
{
$return[] = '未抽中奖品';
}
shuffle($return);
return $return[array_rand($return)];
}
$data = getReward();
echo $data;
?>
全部回答
  • 1楼网友:野味小生
  • 2021-02-22 01:46
怎么又是你啊 迷上抽奖了啊?
  • 2楼网友:零点过十分
  • 2021-02-22 00:56
可以根据你条件完成 再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯