一起源码网

标题: php实现拼手气红包函数 [打印本页]

作者: 云文章    时间: 2020-4-23 19:30
标题: php实现拼手气红包函数
/**
 * 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;


作者: 红魔    时间: 2022-9-28 16:46
android源码编译




欢迎光临 一起源码网 (https://www.171739.xyz/) Powered by Discuz! X3.3