当前位置:Gxlcms > PHP教程 > php实现拼手气红包函数

php实现拼手气红包函数

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

/**
 * php拼手气红包函数
 * @param int $fee 红包总金额
 * @param int $c 发给多少人
 * @return array
 */
function RedEnvelope($fee,$c){
    $fee = 100;
    $n   = $fee/2;
    for($i=0;$i<$c;$i++){
        if($i==($c-1)){
            $arr[]=$fee;
        }else{
            $arr[]=$j=rand(0.01,$n)+rand(11,99)/100;
            $fee = $fee-$j;
            $n = $fee/4;
        }
    }
    return $arr;
}

//使用示例
$arr=RedEnvelope(100,10);
print_r($arr);
$z =0;
foreach($arr as $v){
    $z +=$v;
    echo $v."+";
}
echo "=",$z;

5987c8702ca3c.jpg

以上就是php实现拼手气红包函数的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行