首页 > 微信 > 详细

微信红包生成算法

时间:2016-03-14 09:27:13      阅读:500      评论:0      收藏:0      [点我收藏+]
<?php 
header(‘Content-Type: text/html; charset=utf-8‘);
$total=10;//总金额
$num=8;//个数
$min=0.01;//最小红包
for($i=1;$i<$num;$i++){
    //平均值作为随机安全上限来控制波动差
    $safe_max=($total-($num-$i)*$min)/($num-$i);
    //echo ‘安全上限:‘.$safe_max.‘<br>‘;
    $money=mt_rand($min*100,$safe_max*100)/100;
    $total=$total-$money;
    echo ‘第‘.$i.‘个红包:‘.$money.‘元,余额:‘.$total.‘元‘.‘<br>‘;
    }
    echo ‘第‘.$i.‘个红包:‘.$total.‘元,余额:0元‘;
?>

 

微信红包生成算法

原文:http://www.cnblogs.com/zeze/p/5274524.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!