当前位置

首页 > 健康生活 > 心理 > 微信红包的随机算法是怎样的

微信红包的随机算法是怎样的

推荐人: 来源: 摩登社 阅读: 1.79W 次
微信红包的随机算法是怎样的

1)红包大小服从截尾正态分布,其好处是减少抽取红包大小分布的方差,让更多的人抽取的红包在均值附近,同时仍给一小部分人抽取大红包的机会,总体来说增加了红包抽取人的积极性和游戏的公平性

2)抽取红包大小与抽取红包先后无相关性。一种可能的红包产生机制是:当发红包者的时候,程序自动依照截尾分布产生了相应大小,相应个数的红包,然后随机发给抽取红包的人。同样,这样的一个随机过程有助于增加游戏的公平性,也减少了红包抽取人投机操作。

钱包钱数满足截尾正态随机数分布。大致为在截尾正态分布中取随机数,并用其求和数除以总价值,获得修正因子,再用修正因子乘上所有的随机数,得到红包价值。

这种分布意味着:低于平均值的红包多,但是离平均值不远高于平均值的红包少,但是远大于平均值的红包