PHP随机按百分比抽奖-创新互联

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();

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:PHP随机按百分比抽奖-创新互联
路径分享:http://ybzwz.com/article/dhehds.html