PHP+AJAX幸运大转盘抽奖

浏览:1205 最后更新:2018-08-03 15:29 分类:示例 关键字: 大转盘 抽奖


PHP+AJAX实现幸运大转盘抽奖,通过奖品库存、中奖次数来计算中奖概率

获取中奖概率,若是库存为0的则不计算function getRand($proArr, $proCount) { 
    $result = ''; 
    $proSum = 0; 
    foreach ($proCount as $key => $val) { 
        if ($val <= 0) { 
            continue; 
        } else { 
            $proSum = $proSum + $proArr[$key]; 
        } 
    } 
    foreach ($proArr as $key => $proCur) { 
        if ($proCount[$key] <= 0) { 
            continue; 
        } else { 
            $randNum = mt_rand(1, $proSum); 
            if ($randNum <= $proCur) { 
                $result = $key; 
                break; 
            } else { 
                $proSum -= $proCur; 
            } 
        } 
    } 
    unset($proArr); 
    return $result; 
}
下载和演示地址:http://www.sucaihuo.com/php/3301.html
评论( 相关
后面还有条评论,点击查看>>