春節(jié)假期的“搶紅包大戰(zhàn)”即將開啟。雖說搶紅包不在乎金額多少,只是圖個喜慶彩頭,但是同一個紅包搶出來的金額差距卻不小。拼手氣紅包到底有沒有規(guī)律可循?先搶和后搶有沒有區(qū)別?
系統(tǒng)隨機分錢
背后的巨大漏洞
搶紅包剛出現(xiàn)的時候,用的邏輯是完全隨機分配。總金額和人數(shù)固定,系統(tǒng)隨機分錢,看似全憑運氣,但這種方式其實有個巨大漏洞:先搶的人往往更容易拿到大額紅包。舉個例子,發(fā)一個100元紅包分給10人。第一個人能搶的金額是0.01元到100元之間都有可能,把所有可能性算個平均值,他平均能拿50元。在數(shù)學上,這個“長期平均值”就叫數(shù)學期望。就好比給你一根繩子,閉著眼睛剪一刀,你最可能從中間剪斷。
如果第一個人只搶了10元,剩下90元給后面的人,那第二個人有可能搶到的金額范圍就變成了0.01到90元,期望直接降到了45元。越往后,剩余的錢越少,期望就越低。先搶占便宜,后搶吃大虧,這顯然不公平。
新算法:后面的人
更容易一口“吃”掉剩下的錢
那怎樣才能既保留隨機性,又讓大家覺得公平呢?這就要用到紅包界的黃金法則——“二倍均值法”。這也是現(xiàn)在搶紅包背后的算法。
簡單說,就是給每個人的紅包設(shè)一個限額:最少0.01元,最多不超過剩余金額平均值的兩倍。還是100元分給10人為例:第一個人最多只能搶100÷10×2=20元,相當于他的金額范圍是0.01到20元,再套用到最初的紅包算法,那他搶紅包的數(shù)學期望就是10元,而不是原來的50元;如果他運氣差只拿了1元,剩下99元分給9人,第二個人最多能搶99÷9×2=22元,期望依然是11元左右。就算他手氣爆棚直接拿走了上限20元,那剩下的80元分給 9個人,第二個人的上限就是80÷9×2≈17.78元,期望也穩(wěn)定在8.89元左右。
你看,不管第一個人搶走多少,后面每個人的“期望”都始終圍繞著“剩余人均錢數(shù)”打轉(zhuǎn),不會出現(xiàn)斷崖式下跌。這就是“二倍均值法”最厲害的地方:它把所有人的“平均運氣”拉平了,看起來誰也不吃虧。而且因為越到后面,剩余人數(shù)越少,系統(tǒng)允許的上限就相對放開了。前面的人被規(guī)則限制,很難搶到大額;而后面的人,更容易一口“吃”掉剩下的錢,直接逆襲稱王。
其實,真實的搶紅包算法要更復(fù)雜一些。除了保障相對公平的金額分配外,平臺還要兼顧最小金額限制,高并發(fā)下的系統(tǒng)穩(wěn)定性等各種細節(jié)問題。紅包或許有大小,但那份“搶”來的熱鬧與“拆”開的喜悅,才是我們真正在乎的年味和祝福。
聲明
本文來 源于央視新聞。以 上圖 文,貴在分享,版權(quán) 歸原作者及原出處所有,內(nèi)容僅為作者觀點,并不代表本公 眾號立場。如涉及版權(quán)等問題,請及時與我們聯(lián)系。
本文編輯:小機靈兒
責任編輯:林美妮
山東教育發(fā)布 |
| | | |
投稿/新聞線索/爆料視頻
一經(jīng)采用將獲得線索獎勵



點推薦
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.