PHP红包的随机算法基础实现

项目需求

1.N个人领红包
2.每个人领到红包总和为M元
3.每个人领到红包额度相差范围小

思维逻辑

N=1时:
第一个=M

N=2时:
第一个=0.01~0.99的随机数
第二个=0.01~(M-第一个)

N=3时:
第一个=0.01~0.98的随机数
第二个=0.01~(M-第一个-0.01)的随机数
第三个=M-第一个-第二个

N=4时:以此类推

算法实现

点赞
  1. 是的说道:

  2. Titan说道:

    可以很强势 :razz:

发表评论

电子邮件地址不会被公开。 必填项已用*标注