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 相关文章推荐
Zend Studio 无法启动的问题解决方法
Dec 04 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
PHP Global定义全局变量使用说明
Aug 15 PHP
php自定义hash函数实例
May 05 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
Nov 05 PHP
PHP封装的字符串加密解密函数
Dec 18 PHP
PHP设置Cookie的HTTPONLY属性方法
Feb 09 PHP
Laravel 自带的Auth验证登录方法
Sep 30 PHP
phpfpm的作用和用法
Oct 10 PHP
laravel 根据不同组织加载不同视图的实现
Oct 14 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 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中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
浅谈php fopen下载远程文件的函数
2016/11/18 PHP
JavaScript窗口功能指南之在窗口中书写内容
2006/07/21 Javascript
JavaScript 实现??打印?理
2007/04/28 Javascript
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
jquery ready()的几种实现方法小结
2010/06/18 Javascript
myFocus slide3D v1.1.0 使用方法与下载
2011/01/12 Javascript
Node.js 制作实时多人游戏框架
2015/01/08 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
JavaScript控制两个列表框listbox左右交换数据的方法
2015/03/18 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
2020/04/28 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
用Python实现大文本文件切割的方法
2019/01/12 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
python能做哪方面的工作
2020/06/15 Python
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
桥梁与隧道工程专业本科生求职信
2013/10/08 职场文书
电气专业推荐信范文
2013/11/18 职场文书
清华大学自主招生自荐信
2014/01/29 职场文书
优秀护士先进事迹
2014/05/08 职场文书
读书月活动方案
2014/05/22 职场文书
工地宣传标语
2014/06/18 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
php引用传递
2021/04/01 PHP
python和C/C++混合编程之使用ctypes调用 C/C++的dll
2022/04/29 Python