IT之家 9小时前
央视揭秘春节抢红包背后算法:把所有人的“平均运气”拉平
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_yule1.html

 

IT 之家 2 月 16 日消息,抢红包是每年春节各大平台的热门玩法,央视新闻今日揭秘抢红包背后的算法。

报道称,拼手气红包刚出现时,用的逻辑是完全随机分配,但先抢的人往往更容易拿到大额红包。但是现在,抢红包用到了 " 二倍均值法 ",把所有人的 " 平均运气 " 拉平

简单说,就是给每个人的红包设一个限额:最少 0.01 元,最多不超过剩余金额平均值的两倍。不管第一个人抢走多少,后面每个人的 " 期望 " 都始终围绕着 " 剩余人均钱数 " 打转,不会出现断崖式下跌。而且因为越到后面剩余人数越少,系统允许的上限就相对放开了。后面的人,更容易一口 " 吃 " 掉剩下的钱,逆袭称王。

比如,以 100 元分给 10 人为例,第一个人最多只能抢到 100 ÷ 10 × 2=20 元,金额区间为 0.01 元至 20 元,数学期望约为 10 元。

如果第一个人只抢到 1 元,剩余 99 元分给 9 人,第二个人的上限为 99 ÷ 9 × 2=22 元,期望值约为 11 元;即便第一人直接抢到上限 20 元,剩余 80 元分给 9 人,第二人的上限为 80 ÷ 9 × 2 ≈ 17.78 元,期望值依然维持在 8.89 元左右。

其实,真实的抢红包算法要更复杂,除了保障相对公平的金额分配外,还要兼顾最小金额限制,高并发下的系统稳定性等各种细节问题。

据 IT 之家此前报道,针对 " 第二个抢红包最容易手气最佳 "" 网速越快,抢到的金额就越大 " 等传闻,微信支付产品经理 " 飞哥 " 曾在播客中表示,每个红包的金额都是由服务器在生成时随机分配的,不存在任何预设的规则或技巧。" 最重要的其实是手速快一点,确保自己能够抢到红包,这才是最实在的。"

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

it之家 微信支付 央视新闻 春节 数学
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论