当前位置: 旋风说(旋风PHPer分享网)> 技术文章> 正文
<?php
header("Content-type:text/html;charset =utf-8");
$mey = $allmey = 10;
$min_packet = 0.01;
$num_packet = 10;
$list_packet = '';
for($i=1;$i<$num_packet;$i++){
$every_packet = ($mey-($num_packet-$i)*$min_packet)/($num_packet-$i);
$every_packet = round($every_packet,2);
$that_packet = mt_rand($min_packet*100,$every_packet*100)/100;
$mey = ($mey-$that_packet);
$list_packet[$i] = $that_packet;
}
$list_packet[$num_packet] = ($allmey-array_sum($list_packet));
echo '<pre>';
echo "<p>红包总金额:".$allmey."</p>";
echo "<p>红包允许最小值:".$min_packet."</p>";
echo "<p>红包数量:".$num_packet."</p>";
echo "<p>红包分别是:</p>";
print_r($list_packet);
echo "<p>所有红包相加得到总金额:".array_sum($list_packet)."</p>";
?>
得到结果图:
当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。
上一篇: windows服务器时间老是变怎么办?
下一篇: PHP后端如何整合接入七牛云+腾讯云直播
相关文章
评论:
文明上网理性发言,请遵守 新闻评论服务协议