欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php实现拼手气红包函数

程序员文章站 2022-04-20 16:25:31
...
/**
 * 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;

php实现拼手气红包函数

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

相关标签: php 函数 红包