博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php发红包
阅读量:6452 次
发布时间:2019-06-23

本文共 423 字,大约阅读时间需要 1 分钟。

 ​/**
 * 发红包函数实现
 * @param float $total    红包金额
 * @param int $num        红包个数
 * @return  返回数组
 */
function luckymoney($total,$num){
    $min=0.01;//每个人最少能收到0.01元
    $arr[]=array() ;
    for ($i=0;$i<$num-1;$i++)
    {
        $safe_total=($total-($num-$i)*$min)/($num-$i);//随机安全上限
        $money=mt_rand($min*100,$safe_total*100)/100;
        $total=$total-$money;
        $arr[$i] = $money;
    }
    $arr[$num-1] = $total;
 
    return $arr;
}

转载于:https://www.cnblogs.com/zhouzhou163/p/6082319.html

你可能感兴趣的文章