你们在抢红包,而程序员在研究红包算法

  • 内容
  • 评论
  • 相关

摘要:近期,有需求需要我写一个红包算法,要求幅度不要太偏锋,浮动尽量不要太大,限制最大值,于是,我开始了~

 

你们在抢红包,而程序员在研究红包算法。

 

我就先试着写一下吧~也不知道对不对,看了网上的说法,好像到现在为止官方也没有给出一个确切的算法,只好在这里献丑了,先贴出代码:

 

 

运行结果:

红包总量:10,红包个数:10,最大值:2:0.61、1.19、0.71、1.9、1.57、0.47、0.4、1.17、0.45、1.53

红包总量:10,红包个数:10,最大值:2:2.0:、0.77、0.57、1.93、1.94、0.94、1.2、0.17、0.05、0.43

红包总量:1,红包个数:10,最大值:2:0.37、0.52、0.01、0.01、0.01、0.01、0.02、0.01、0.01、0.03

红包总量:0.1,红包个数:10,最大值:2:0.01、0.01、0.01、0.01、0.01、0.01、0.01、0.01、0.01、0.01

 

 

感觉这份有点low,而且不是很稳定,在max过大时红包的量过于极端,于是我又开始了~

 

 

运行结果:

第1随机的红包金额大小:3.95

第2随机的红包金额大小:27.20

第3随机的红包金额大小:8.85

第4随机的红包金额大小:5.91

第5随机的红包金额大小:9.41

第6随机的红包金额大小:28.66

第7随机的红包金额大小:4.09

第8随机的红包金额大小:1.89

第9随机的红包金额大小:2.09

第10随机的红包金额大小:7.95

所有红包金额为红包:100.00

手气最佳为:第6个红包,金额为:28.66

 

第1随机的红包金额大小:14.29

第2随机的红包金额大小:3.13

第3随机的红包金额大小:6.04

第4随机的红包金额大小:12.51

第5随机的红包金额大小:15.44

第6随机的红包金额大小:11.40

第7随机的红包金额大小:15.22

第8随机的红包金额大小:8.10

第9随机的红包金额大小:7.30

第10随机的红包金额大小:6.57

所有红包金额为红包:100.00

手气最佳为:第5个红包,金额为:15.44

 

第1随机的红包金额大小:1.12

第2随机的红包金额大小:0.08

第3随机的红包金额大小:2.61

第4随机的红包金额大小:1.80

第5随机的红包金额大小:1.13

第6随机的红包金额大小:0.41

第7随机的红包金额大小:0.08

第8随机的红包金额大小:2.14

第9随机的红包金额大小:0.23

第10随机的红包金额大小:0.40

所有红包金额为红包:10.00

手气最佳为:第3个红包,金额为:2.61

 

 

硬性需求,结果还算满意,你们觉得呢~

 

 

你们在抢红包,而程序员在研究红包算法~

 

 

 

 

 

 

 

 

 

以诚感人者,人亦诚而应。

喜欢 6

评论

2条评论
  1. Gravatar 头像

    铁西余文乐 回复

    老铁,可以

  2. Gravatar 头像

    夕凉 回复

    “你们在抢红包,而我在找程序员开后门~”

发表评论

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

Title - Artist
0:00