设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP实现的随机红包算法示例

发布时间:2021-02-21 10:05 所属栏目:121 来源:网络整理
导读:本篇章节讲解PHP实现的随机红包算法。供大家参考研究具体如下: 一、整体设计 算法有很多种,可以自行选择,主要的"架构" 是这样的,用redis decr()命令去限流,用mysql去记录各种需要的数据 二、红包算法 简便起见,红包金额用整数表示,假设每个红包里

本篇章节讲解PHP实现的随机红包算法。分享给大家供大家参考,具体如下:

一、整体设计

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

二、红包算法

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

$v) { $list[$k] += $min_bean; } return $list; }

多次统计

PHP实现的随机红包算法示例

'; print_r($beans); echo array_sum($beans); } abc(100000,3);

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

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

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

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

在线随机字符/随机密码生成工具:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《》

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

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读