位置: 编程技术 - 正文

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

  • 分公司的企业所得税税率是多少
  • 资金过桥怎么操作
  • 电子税务局在哪里看财务报表
  • 什么是居民纳税人
  • 购买固定资产时的运费
  • 个人所得税交税怎么交的
  • 资产重组的税务筹划
  • 低值易耗品明细账范本
  • 工资一直挂账未发可以吗
  • 第三方汽车贷款平台有哪些
  • 净残值可以随意更改吗
  • 在不同单位拿的工资怎么计税?
  • 会计账簿的定义及其作用
  • 工资扣除水电费扣个税
  • 企业会议费发票可否抵扣?
  • 增值税出口退税计入什么科目
  • 缴纳了土地增值税怎么退
  • 增值税抵扣凭证管理
  • 委外技术服务费应归集哪个研发项目
  • 工资表是放在计提还是发放
  • 投标报价里税金和税率是一个吗
  • 购买债券投资的交易费用
  • 调整利润分配期怎么计算
  • 公司车贷款还款怎么操作
  • 利润总额为负数净利润怎么算
  • 个人租赁汽车给公司怎么开发票
  • 以存货对外投资,现金流量表
  • 销售商品会计分录怎么写
  • 上年预收账款算不算本年收入
  • 月末计提固定资产折旧时,应借记
  • 广告制作包括印花吗
  • 销售产品出去 怎么做科目
  • php怎么实现代码运行功能
  • 苹果手机清理内存怎么清理微信内存
  • 以银行存款交纳欠缴税金会计分录
  • 行政事业单位会计科目一览表
  • php处理xml
  • 关联方核对
  • 增值税报了所得税未报可以买发票吗
  • javascript基础书
  • 帝国cms使用手册
  • 个税申报和社保申报的金额要一致吗
  • 帝国cms扣除会员怎么办
  • Dedecms评论同时发到QQ邮箱的实现方法
  • 不动产作价出资入股登记收件
  • 固定资产清理科目有余额吗
  • MYSQL数据库使用教程
  • 核定征收的企业所得税怎么算
  • 接待客户的住宿费进项税能否抵扣
  • 装修公司开劳务发票会被罚款吗
  • 办公室租金发票可以扺增值税吗
  • 分公司第二季度总结报告
  • 账簿设制的一般程序
  • 财务费用科目期末结转损益后应
  • 在SQL Server 2005中,数据库文件的扩展名为
  • 在mysql中使用mysql workbench创建数据库
  • 系统存储过程以什么开头
  • windows10创意者更新
  • window10桌面有白色框
  • 双击盘符弹出属性
  • Ubuntu修复安装
  • mac自动排序
  • linux 定时运行
  • 为大家详细介绍英语
  • qqpcrtp.exe是什么进程 如何删除qqpcrtp进程
  • linux bas
  • win7修改用户密码命令
  • win8.1删除所有内容并重新安装
  • python里面import
  • 使用node.js实现用IP地址查询天气情况
  • dos替换文件命令
  • npm安装nodemodules
  • 深入理解计算机系统 电子书
  • android.net.wifi
  • python递归写法
  • 支付宝中油好客e站怎么开发票
  • 辽宁地方税务局网上申报
  • 化妆品的消费税税率是多少
  • 8倍社会平均工资 北京
  • 什么东西的海关不能寄
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设