位置: 编程技术 - 正文

PHP实现的随机红包算法示例(php 随机数)

编辑:rootadmin

推荐整理分享PHP实现的随机红包算法示例(php 随机数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 随机数,php随机函数是什么,php随机红包算法,php 随机数,php产生随机数的函数,php随机一言,php 随机数,php随机一言,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP实现的随机红包算法。分享给大家供大家参考,具体如下:

一、整体设计

算法有很多种, 可以自行选择, 主要的"架构" 是这样的, 用redis decr()命令去限流, 用mysql去记录各种需要的数据

二、红包算法

简便起见, 红包金额用整数表示, 假设每个红包里边有x个糖豆, 每个人最少一个豆

第一种: 每个红包的最大金额是: (剩余金额/剩余红包数)*2, 需要开始的时候预先分配给每个人一个豆

多次统计

PHP实现的随机红包算法示例(php 随机数)

第二种, 对其简单扩展一下, 每个红包的最大金额是: (剩余金额/剩余红包数)*3; 但是要求每次最少发2个红包

第三种, 线段法, 随机生成几个数字, 将一个直线分成几段, 每段的长度(这个波动比较大, 不是很平均, 如果限制了每个红包的大小, 会比较麻烦)

第四种:

因为每人最少1个豆, 那么每次随机生成豆数的时候要预留 剩余人数*1个豆;

去掉这些必须剩余的豆数后, 以剩下的豆数的平均值为最大值进行随机生成本次豆数

PS:这里再为大家提供两款功能类似的在线工具供大家参考:

在线随机数字/字符串生成工具:

PHP实现的回溯算法示例 本文实例讲述了PHP实现的回溯算法。分享给大家供大家参考,具体如下:问题:一头大牛驼2袋大米,一头中牛驼一袋大米,两头小牛驼一袋大米,请问1

PHP+原生态ajax实现的省市联动功能详解 本文实例讲述了PHP+原生态ajax实现的省市联动功能。分享给大家供大家参考,具体如下:Ajax的核心是JavaScript对象XmlHttpRequest。该对象在InternetExplorer5中首

PHP高精确度运算BC函数库实例详解 本文实例讲述了PHP高精确度运算BC函数库。分享给大家供大家参考,具体如下:php/****************************************************************************************phpB

标签: php 随机数

本文链接地址:https://www.jiuchutong.com/biancheng/287498.html 转载请保留说明!

上一篇:PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】(常用的php操作mysql的函数有哪些)

下一篇:PHP实现的回溯算法示例(php返回值)

  • 民办非企业所得税优惠政策
  • 报表中的存货是如何填报的
  • 甲方代付材料费合法吗
  • 季度收取租金会计分录怎么写?
  • 自产自用增值税组成计税价格
  • 信用证保证金是什么意思
  • 车间报废产品改善方式
  • 房地产企业汇算清缴报表
  • 没在公司交社保遣散的怎么赔偿
  • 如何算清楚公司的账
  • 国际货运代理免税
  • 当期应税销售收入是含税还是不含税
  • 资源税改革对政治的影响
  • 会计相关行业的工作职责和招聘要求
  • 电子发票会计怎么记账
  • 企业计算缴纳的所得税费用
  • 增值税发票自查报告
  • 电信猫光信号灯不亮
  • spf13-vim – Vim编辑器终极发布
  • 银行余额调节表例题和答案
  • 销售差异计算公式
  • 礼品应该计入会计分录
  • mac如何连接2个airpods
  • php str函数
  • win10专区
  • 企业转让要收多少费用
  • 显卡性能排行榜2023
  • 小规模纳税人购车是怎么抵税的
  • 企业租赁不动产税率
  • 西西弗书店主管级
  • php年月日时间代码
  • 向客户收费
  • 以前年度进项转出分录
  • php获取随机数
  • 工会经费计提分录怎么写
  • 可供出售债权投资
  • 对企业采取以旧换新方式销售的应税产品
  • 加油票没有纳税怎么办
  • 财政拨入的科技费是什么
  • wordpress 自动生成文章
  • discuz设置门户
  • 帝国CMS根据不同会员组显示不同内容的方法
  • 低值易耗品管理办法
  • 公司垫付生育津贴后,社保局未报销给公司
  • 企业之间无偿使用资金涉税
  • 会计账簿有哪些作用
  • 电子商业汇票怎么接收
  • 发票逾期未抵扣怎么办
  • 补缴的以前年度的税费怎么记账
  • 市场费用科目
  • 员工工资计入成本怎么做账
  • 本月多交的增值税
  • 企业发生的经济业务主要有哪些
  • 怎么填写专用发票信息
  • 货拉拉除了运费还要出钱吗
  • 汽车4s店费用预算
  • 哪个行业的会计最难
  • sql2000 sql2008
  • 加载dll错误是什么意思
  • 虚拟光驱安装
  • 如何给windowsXP磁盘加密码
  • win7 c盘莫名其妙满了
  • win7升级win8.1失败
  • win7系统误删文件可以恢复吗
  • windows7如何取消锁屏密码
  • jquery网页设计
  • perl 获取参数
  • linux实现shell
  • javascript性能优化写法
  • 在其他地方 英文
  • shell if -lt
  • js模拟实现new
  • 安卓手机命令代码
  • 超详细的卡拉赞攻略
  • jquery input checked
  • android studio 运行配置
  • 香港企业查询系统
  • 历年房产税
  • 企业没有经营怎么写原因
  • 企业所得税法里财产转让所得是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设