微信红包的算法是什么?

我们经常在微信群里求红包,那么抢红包的主要规则是什么呢?查阅各种资料后,规则如下:

比如派发100元,总共有10个红包,那么平均值就是10元,派发的红包金额在0.01元到20元之间波动。

前三个红包一共发了40元,还剩60元,一共发了7个红包,所以这7个红包的金额在0.01 ~(60/7 * 2)= 17.5438+04之间。

注意:这里的算法是每抢完一个,剩下的再执行上面的算法。

这个计算在开始时会超过总额,所以如果到最后还不够,就采用下面的算法:保证剩下的用户能得到最低的1美分。

如果前面的人运气不好,后面的余额越多,红包就越多,所以实际概率是一样的。