>백엔드 개발 >PHP 튜토리얼 >PHP 복권 알고리즘 가중치

PHP 복권 알고리즘 가중치

WBOY
WBOY원래의
2016-07-29 09:03:231785검색
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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.