当前位置:Gxlcms > PHP教程 > php抽奖算法权重

php抽奖算法权重

时间:2021-07-01 10:21:17 帮助过:11人阅读

function getReward($total=1000)  
{  
    $win1 = floor((0.12*$total)/100);  
    $win2 = floor((3*$total)/100);  
    $win3 = floor((12*$total)/100);  
    $other = $total-$win1-$win2-$win3;  
    $return = array();  
    for ($i=0;$i<$win1;$i++)  
    {  
        $return[] = 1;  
    }  
    for ($j=0;$j<$win2;$j++)  
    {  
        $return[] = 2;  
    }  
    for ($m=0;$m<$win3;$m++)  
    {  
        $return[] = 3;  
    }  
    for ($n=0;$n<$other;$n++)  
    {  
        $return[] = '谢谢惠顾';  
    }
    shuffle($return);  
    return $return[array_rand($return)];
}  

php 抽奖算法 权重

以上就介绍了php 抽奖算法 权重,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

人气教程排行