每天一练习(微信发红包)
<?php $price = 100; $maxNum = 5; $price = $price * 100; $pingjun = round($price / $maxNum) * 2; $i = 1; while($i <= $maxNum){ if($i == $maxNum){ $hongbao = $price; }else{ $hongbao = rand(0.01, $pingjun); $price -= $hongbao; } echo "第{$i}个红包:" . $hongbao / 100 . "\n"; $i ++; }
随机,额度在 0.01 和剩余平均值 2 之间。例如:发 10 块钱,总共 10 个红包,那么平均值是 1 块钱一个,那么发出来的红包的额度在 0.01元~2元之间波动。
posted on 2021-12-08 21:59 1450811640 阅读(14) 评论(0) 编辑 收藏 举报