PHP随机按百分比抽奖
admin
2023-06-13 18:22:20
0

PHP随机按百分比抽奖

 $proCur) { 
        $randNum = mt_rand(1, $proSum); 
        if ($randNum <= $proCur) { 
            $rs = $key; 
            break; 
        } else { 
            $proSum -= $proCur; 
        } 
    } 
    unset($proArr); 
    return $rs; 
}

$prize_arr = array( 
    '0' => array('id' => 10, 'title' => 'iphone5s', 'v' => 5), 
    '1' => array('id' => 20, 'title' => '联系笔记本', 'v' => 10), 
    '2' => array('id' => 30, 'title' => '音箱设备', 'v' => 20), 
    '3' => array('id' => 40, 'title' => '30GU盘', 'v' => 30), 
    '4' => array('id' => 50, 'title' => '话费50元', 'v' => 10), 
    '5' => array('id' => 60, 'title' => 'iphone6s', 'v' => 15), 
    '6' => array('id' => 70, 'title' => '谢谢,继续加油哦!~', 'v' => 10), 
); 
$arr=array();
foreach ($prize_arr as $key => $val) { 
    $arr[$key+1] = $val['v']; 
}

echo '
';
print_r($prize_arr);
print_r($arr);
//exit();

echo $prize_id = getRand($arr); //根据概率获取奖品id 

//$data['msg'] = ($prize_id == 7) ? 0 : 1; //如果为0则没中  
echo $data['prize_title'] = $prize_arr[$prize_id - 1]['title']; //中奖奖品 
//echo json_encode($data);//以json数组返回给前端
exit();

相关内容

热门资讯

重庆永川遭遇特大暴雨,67岁会... 5月26日上午11点多,潇湘晨报·晨视频记者从重庆市委宣传部获悉,在重庆永川区茶山竹海街道大桥村特大...
陈克明为“手擀”商标道歉,40... 极目新闻评论员 屈旌一袋挂面能藏着多少的心眼?陈克明以40年商誉为代价,给出了一个令人唏嘘的答案。近...
荆州鸿创机械取得折弯机用挡料机... 国家知识产权局信息显示,荆州鸿创机械制造有限公司取得一项名为“一种折弯机用挡料机构”的专利,授权公告...
领雁科技数智渠道5.0:助力银... 5月23日,信华信集团举办三十周年庆典,同期召开“智敬未来·深度经营——领雁AI+金融科技创新产品发...
视频丨香港各界:神舟二十三号成... 神舟二十三号载人飞船发射取得圆满成功,引发香港社会各界热烈反响。在接受总台记者采访时,不少人表示深受...
算法1年翻倍,芯片2年翻倍?重... 新智元报道 【新智元导读】NBER重磅论文证明:AI研发的自我加速反馈环强度远超所有科技领域,算...
伊朗外交部发言人否认收取海峡“... 【文/观察者网 齐倩】美媒近期频繁放风称,美伊即将达成协议。但伊朗方面表示,双方仍就一、两项条款存在...
“永川兄弟妯娌4人被洪水卷走”... 极目新闻记者 谢茂 邓波5月23日夜间至24日凌晨,重庆市永川区突发瞬时极端特大暴雨引发山洪和地灾,...
朱媛媛,提名最佳女配角 5月26日上午,第31届上海电视节白玉兰奖电视剧类别中国电视剧单元入围名单揭晓。其中,朱媛媛凭借遗作...
“迄今为止最严厉表态”!加总理... 【环球网报道】据英国广播公司(BBC)、美国《纽约时报》等媒体报道,加拿大总理卡尼当地时间25日表示...