php仿微信红包分配算法的实现方法


Posted in PHP onMay 13, 2016

本文实例讲述了php仿微信红包分配算法的实现方法。分享给大家供大家参考,具体如下:

/**
 * 红包分配:把一定金额随机分配给指定人数
 *
 * @param int $money 用于分配的金额
 * @param int $num 分配人数
 */
function RandomMoney($money, $num) {
 echo "$money元随机分成$num份分别是:<br/>";
 $remain=$money;
 $use=0;
 for ($i=1; $i<$num; $i++) {
  $temp=rand(0,$remain*100)/100;
  echo "余额:".$remain.",已使用:".$use.",分配:".$temp."<br/>";
  $use+=$temp;
  $remain-=$temp;
 }
 echo "余额:".$remain.",已使用:".$use.",分配:".$remain;
}
echo RandomMoney(10,5);
PHP 相关文章推荐
如何在PHP中使用Oracle数据库(2)
Oct 09 PHP
C# Assembly类访问程序集信息
Jun 13 PHP
美图秀秀web开放平台--PHP流式上传和表单上传示例分享
Jun 22 PHP
PHP获取客户端真实IP地址的5种情况分析和实现代码
Jul 08 PHP
php实现给一张图片加上水印效果
Jan 02 PHP
php通过执行CutyCapt命令实现网页截图的方法
Sep 30 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
php中str_pad()函数用法分析
Mar 28 PHP
Yii2中简单的场景使用介绍
Jun 02 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
Sep 22 PHP
phpStorm2020 注册码
Sep 17 PHP
解决Laravel使用验证时跳转到首页的问题
Nov 17 PHP
PHP简单实现无限级分类的方法
May 13 #PHP
PHP生成可点击刷新的验证码简单示例
May 13 #PHP
关于PHP文件的自动运行方法分析
May 13 #PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
May 13 #PHP
PHP中PDO连接数据库中各种DNS设置方法小结
May 13 #PHP
CodeIgniter 完美解决URL含有中文字符串
May 13 #PHP
php htmlentities()函数的定义和用法
May 13 #PHP
You might like
PHP url 加密解密函数代码
2011/08/26 PHP
php和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
深入理解PHP中的count函数
2016/05/31 PHP
javascript 禁止复制网页
2009/06/11 Javascript
js 创建书签小工具之理论
2011/02/25 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
javascript结合html5 canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
2013/04/27 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
AngularJS 自定义过滤器详解及实例代码
2016/09/14 Javascript
bootstrap flask登录页面编写实例
2016/11/01 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
微信小程序时间轴实现方法示例
2019/01/14 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
python基础教程之实现石头剪刀布游戏示例
2014/02/11 Python
Python中用startswith()函数判断字符串开头的教程
2015/04/07 Python
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
Python 操作文件的基本方法总结
2017/08/10 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
浅谈python数据类型及类型转换
2017/12/18 Python
使用python动态生成波形曲线的实现
2019/12/04 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
Django配置Bootstrap, js实现过程详解
2020/10/13 Python
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
在职人员函授期间自我评价分享
2013/11/08 职场文书
教师自我鉴定
2013/12/13 职场文书
保护环境建议书100字
2014/05/13 职场文书
重阳节活动总结
2014/08/27 职场文书
学校师德师风整改方案
2014/10/28 职场文书