IT之家 2 月 16 日消息,搶紅包是每年春節(jié)各大平臺(tái)的熱門玩法,央視新聞今日揭秘?fù)尲t包背后的算法。
報(bào)道稱,拼手氣紅包剛出現(xiàn)時(shí),用的邏輯是完全隨機(jī)分配,但先搶的人往往更容易拿到大額紅包。但是現(xiàn)在,搶紅包用到了“二倍均值法”,把所有人的“平均運(yùn)氣”拉平。
簡(jiǎn)單說,就是給每個(gè)人的紅包設(shè)一個(gè)限額:最少 0.01 元,最多不超過剩余金額平均值的兩倍。不管第一個(gè)人搶走多少,后面每個(gè)人的“期望”都始終圍繞著“剩余人均錢數(shù)”打轉(zhuǎn),不會(huì)出現(xiàn)斷崖式下跌。而且因?yàn)樵降胶竺媸S嗳藬?shù)越少,系統(tǒng)允許的上限就相對(duì)放開了。后面的人,更容易一口“吃”掉剩下的錢,逆襲稱王。

比如,以 100 元分給 10 人為例,第一個(gè)人最多只能搶到 100÷10×2=20 元,金額區(qū)間為 0.01 元至 20 元,數(shù)學(xué)期望約為 10 元。
如果第一個(gè)人只搶到 1 元,剩余 99 元分給 9 人,第二個(gè)人的上限為 99÷9×2=22 元,期望值約為 11 元;即便第一人直接搶到上限 20 元,剩余 80 元分給 9 人,第二人的上限為 80÷9×2≈17.78 元,期望值依然維持在 8.89 元左右。
其實(shí),真實(shí)的搶紅包算法要更復(fù)雜,除了保障相對(duì)公平的金額分配外,還要兼顧最小金額限制,高并發(fā)下的系統(tǒng)穩(wěn)定性等各種細(xì)節(jié)問題。
據(jù)IT之家此前報(bào)道,針對(duì)“第二個(gè)搶紅包最容易手氣最佳”“網(wǎng)速越快,搶到的金額就越大”等傳聞,微信支付產(chǎn)品經(jīng)理“飛哥”曾在播客中表示,每個(gè)紅包的金額都是由服務(wù)器在生成時(shí)隨機(jī)分配的,不存在任何預(yù)設(shè)的規(guī)則或技巧。“最重要的其實(shí)是手速快一點(diǎn),確保自己能夠搶到紅包,這才是最實(shí)在的?!?/p>

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。