位置: 编程技术 - 正文

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返回值)

  • 什么是价税分离的原因
  • 接受捐赠的增值税处理
  • 网银数字证书年费计入什么科目
  • 上期金额和本期金额是什么意思
  • 怎么从营业执照上看是不是一般纳税人
  • 当月没有收入,发生的人工和费用怎么办
  • 培训产生的住宿费算培训费吗
  • 设备维修劳务费税率
  • 企业的定期存款
  • 全资子公司的利润有多少
  • 延迟交款收息做什么科目?
  • 票据占比不得超过各项贷款的
  • 已开票未收款怎么报税
  • 应收账款多久收回合适
  • 月末应付职工薪酬计算方法
  • 购物开了增值税怎么退
  • 增资的印花税纳税义务时间
  • 一般纳税人注销需要多少钱
  • 商贸公司开办费用
  • 补记去年收入分录
  • 商场 折扣
  • 多发工资还给老板是傻吗
  • 增值税交完之后还要交什么税
  • 酒店购买矿泉水再卖给客人怎么处理
  • 日用品做账时放什么东西
  • 回收站已损坏 是否清空该驱动,点鼠标无法操作
  • 发出委托加工物资
  • 开机后网络连接很慢
  • 上市公司发行股票是好还是坏
  • 企业合并收购,对员工的机会和挑战
  • 委托代销委托方需要开发票吗
  • web服务器做什么用的
  • 正则表达式u4e00
  • 应收账款的定义和特点
  • php图片大小设置
  • 增值税专用发票的税率是多少啊
  • 一点分享案例
  • php数组中某个元素出现的个数
  • html多页面
  • Yii2创建多界面主题(Theme)的方法
  • 个体工商户一年要交多少税
  • 少收的应收款和应收账款
  • 汽车租赁业务是否属于租赁服务
  • 现销和赊销对利润质量的影响
  • 个体工商户个税优惠政策2023
  • 预收账款是否要缴纳增值税
  • php好用的cms
  • 低值易耗品如何界定
  • 适用税率9%的征税行为有
  • 个人所得税房屋贷款扣除比例怎么选
  • 环保工程会计处理
  • 溢价收购股权所得税税率
  • 公司报销专用发票
  • 公司宿舍楼出租让我当甲方违法吗
  • 企业日常发放的贷款
  • 金蝶暂存凭证怎样转正常凭证
  • 完成认证后开具什么证明
  • 工业企业无形资产有哪些
  • win10免费安装吗
  • win10怎么关闭右下角图标
  • wintogo.exe
  • 一键ghost还原备份
  • win7安装无法将windows配置为在此计算机上运行
  • msvcmm32.exe - msvcmm32是什么进程 有什么用
  • win7集成补丁教程
  • win10 屏幕键盘
  • Win10 Mobile 10586.29重要更新 可以玩wp7中的游戏
  • 红石id
  • py常用函数
  • android游戏开发 教程
  • Jquery ajax加载等待执行结束再继续执行下面代码操作
  • react jss
  • c#中延时
  • windbg调试驱动
  • js判断浏览器内核和版本
  • 一般纳税人出售房产怎么开票
  • 百望税控盘电子发票怎么打
  • 开票软件登录失败怎么办
  • 税务发票机器怎么操作
  • 两利四率完成情况
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设