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中利用XML技术构造远程服务(上)
Oct 09 PHP
PHP自动生成月历代码
Oct 09 PHP
基于mysql的论坛(7)
Oct 09 PHP
php学习笔记之 函数声明(二)
Jun 09 PHP
php中http_build_query 的一个问题
Mar 25 PHP
php判断类是否存在函数class_exists用法分析
Nov 14 PHP
PHP获取昨天、今天及明天日期的方法
Feb 03 PHP
Yii2.0多文件上传实例说明
Jul 24 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
Laravel5.4框架使用socialite实现github登录的方法
Mar 20 PHP
YII2.0框架行为(Behavior)深入详解
Jul 26 PHP
Laravel框架验证码类用法实例分析
Sep 11 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
使用配置类定义Codeigniter全局变量
2014/06/12 PHP
8个PHP程序员常用的功能汇总
2014/12/18 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
php 使用fopen函数创建、打开文件详解及实例代码
2016/09/24 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
如何动态的导入js文件具体该怎么实现
2014/01/14 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
基于jQuery实现中英文切换导航条效果
2016/09/18 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
python 快速把超大txt文件转存为csv的实例
2018/10/26 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
django rest framework serializers序列化实例
2020/05/13 Python
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
警示教育活动总结
2014/05/05 职场文书
社区活动总结报告
2014/05/05 职场文书
文明之星事迹材料
2014/05/09 职场文书
领导干部贪图享乐整改措施
2014/09/21 职场文书
2015年高考寄语或鼓励的话
2015/03/23 职场文书
党支部季度考核意见
2015/06/02 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
利用JavaScript写一个简单计算器
2021/11/27 Javascript