春节假期,大家都在疯狂抢红包,这个现象还挺有意思的。大家都知道,抢红包不只是为了图个开心,有时候一个人抢到的金额会和另一个人差别很大。这次假期开始了一场“抢红包大战”,大家都想知道先抢和后抢有没有区别。 早几年的时候,发红包是纯随机分配的,虽然看似运气决定一切,但实际上存在个大漏洞:先抢的人更容易抢到金额大的红包。举个例子来说吧,100元分给10个人。第一个人抢到金额从0.01元到100元都有可能,平均下来他能拿到50元左右。然而要是第一个人只拿了10元,那么剩下90元给后面的9个人分配。这时候第二个人抢到的范围就变成了0.01到90元之间。 越往后分配到的剩余金额越少,平均期望也会降低。这显然不公平。所以平台对红包算法进行了改进。改进后的算法采用了二倍均值法。简单点说就是把每个人能分到的金额限制在最低0.01元最高不超过剩余金额平均值的两倍之间。拿刚才那个例子来说,第一个人最多只能拿20元。而不是最初的50元平均期望。 如果他运气不好只拿了1元,那么剩下99元给9个人分配。这时候第二个人最多可以拿22元左右。这样就算他运气爆棚拿了20元上限后剩下80元给9个人分配时每个人上限也变成17.78元左右。 后面的人容易逆袭称王主要是因为系统设置限制前面的人不能过多占用额度而相对放开后面人额度。这样保证了大家的期望都围绕在平均金额上面保持稳定而不会出现突然下降。 真正的红包算法当然还要考虑更多细节问题比如最小额度限制还有高并发情况下系统稳定性等等问题才得以呈现出现在大家看到这样公平有趣又安全可靠的平台界面。 以上就是周倜这次给大家带来关于春节假期“抢红包大战”新算法的解读与分析了!希望这次内容能够帮助到你。