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

 更新时间:2016年05月13日 13:08:05   作者:懒人  
这篇文章主要介绍了php仿微信红包分配算法的实现方法,涉及简单的php数学运算与字符串操作相关技巧,需要的朋友可以参考下

本文实例讲述了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);

PS:小编在这里推荐一款本站的php格式化美化的排版工具帮助大家在以后的PHP程序设计中进行代码排版:
 
php代码在线格式化美化工具:http://tools.jb51.net/code/phpformat

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • php从文件夹随机读取文件的方法

    php从文件夹随机读取文件的方法

    这篇文章主要介绍了php从文件夹随机读取文件的方法,可实现php从指定的目录随机读取文件及设置参数进行文件过滤的功能,需要的朋友可以参考下
    2015-06-06
  • php中ob_get_length缓冲与获取缓冲长度实例

    php中ob_get_length缓冲与获取缓冲长度实例

    这篇文章主要介绍了php中ob_get_length缓冲与获取缓冲长度的方法,实例分析了缓冲输出的用法与相关技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • 如何利用PHP执行.SQL文件

    如何利用PHP执行.SQL文件

    本篇文章是对使用PHP执行.SQL文件的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • PHP实现的猴王算法(猴子选大王)示例

    PHP实现的猴王算法(猴子选大王)示例

    这篇文章主要介绍了PHP实现的猴王算法(猴子选大王),对比分析了两种PHP猴王算法,涉及PHP数组遍历、判断、递归等相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • 浅析PHP echo 和 print 语句

    浅析PHP echo 和 print 语句

    这篇文章主要介绍了PHP echo 和 print 语句的的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-06-06
  • php结合md5实现的加密解密方法

    php结合md5实现的加密解密方法

    这篇文章主要介绍了php结合md5实现的加密解密方法,涉及PHP字符串操作及加密解密算法实现技巧,需要的朋友可以参考下
    2016-01-01
  • php生成mysql的数据字典

    php生成mysql的数据字典

    这篇文章主要为大家详细介绍了php生成mysql的数据字典的相关资料,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • php 删除一维数组中某一个值元素的操作方法

    php 删除一维数组中某一个值元素的操作方法

    下面小编就为大家分享一篇php 删除一维数组中某一个值元素的操作方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • php实现可用于mysql,mssql,pg数据库操作类

    php实现可用于mysql,mssql,pg数据库操作类

    这篇文章主要介绍了php实现可用于mysql,mssql,pg数据库操作类,以类的形式封装了对mysql,mssql,pg三种数据库的操作,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP根据图片色界在不同位置加水印的方法

    PHP根据图片色界在不同位置加水印的方法

    这篇文章主要介绍了PHP根据图片色界在不同位置加水印的方法,可实现图片水印根据颜色环境的动态添加功能,需要的朋友可以参考下
    2015-07-07

最新评论