红包随机

<?php

 

$total = 7;//红包总金额,单位:分(避免浮点引起的麻烦)
$number = 6;// 分成6个红包,支持6人随机领取
$moneyt=0.00;

for ($i = 0; $i < $number; $i++)
{
    $max = $total / ($number - $i) * 2 - 1;
    if ($max == 1){
        $money = 1;
    }else{
        $money = rand(1,$max);
    }

    if ($i == ($number - 1)) {
        $money = $total;
    } else {
        $total = $total - $money;
    }
    $moneyt = $money/100;
    echo '第'.$i.'个红包:'.$moneyt.'元,'.$total.'</br>';
}

猜你喜欢

转载自blog.csdn.net/qq_39191303/article/details/79149744
今日推荐