PHP发红包程序

//红包算法
$total = 20;   //红包总金额
$num = 10;     //红包个数
$min = 0.01;   //每个人最少能收到0.01

    for ($i=1;$i<$num;$i++){   
        $safe_total=($total-($num-$i)*$min)/($num-$i);//随机安全上限   
        $money=mt_rand($min*100,$safe_total*100)/100;   
        $total=$total-$money;  
         
        echo '第'.$i.'个红包:'.$money.' 元,余额:'.$total.' 元 '.'<br />';   
    }   
    echo '第'.$num.'个红包:'.$total.' 元,余额:0 元';  

原文地址:https://www.cnblogs.com/DellHome/p/5212944.html