車大棒淺談微信紅包隨機(jī)分配猜想

背景:

做為一名貧困的月光搬磚黨猾瘸,如果想每天加餐能夠多加一塊肉界赔。那么就得靠微信紅包手速搶紅包,所以為了實(shí)現(xiàn)夢(mèng)想牵触。我給自己制定了目標(biāo)淮悼,先搶夠一個(gè)億。

先搶夠一個(gè)億

可是這幾天微信紅包手氣揽思,完全都不忍直視呀袜腥。每次都手氣最差,就連自己的發(fā)的紅包自己搶钉汗,也還是搶幾分錢羹令。阿西吧!早餐包子錢都吃不上了损痰。


我的包子呢福侈?

微信紅包順序拆分猜想

所以當(dāng)我看見隔壁老王正在吃著熱騰騰的包子加豆?jié){,只能默默端起了水杯去飲水機(jī)旁邊打水喝卢未,打算用水安撫我抗議的胃肪凛。

之后一邊靜靜灌水喝,一邊開始思索起來辽社。為什么老王運(yùn)氣好伟墙,總是能夠得到最佳手氣。而我卻總是幾分幾分滴铅,這不科學(xué)戳葵。難得微信紅包有什么奧秘?難得拆分紅包的先后順序會(huì)影響最佳手氣的概率失息?

于是本人趕緊上網(wǎng)搜了搜譬淳,原來早在微信紅包出來的時(shí)候档址。就有人已經(jīng)對(duì)于微信紅包的隨機(jī)分配算法進(jìn)行探討,并給出了相應(yīng)回復(fù)邻梆。(看看大佬們都關(guān)注點(diǎn)總是和我們這些弱渣關(guān)注點(diǎn)不一樣守伸,(ˇ?ˇ) 向大佬們低頭。)

圖片來自知乎大神回復(fù)
知乎大神30人搶500測(cè)試2000次截圖

可是很塊我就發(fā)現(xiàn)浦妄,這個(gè)僅供參考的代碼就有一點(diǎn)問題尼摹。根據(jù)圖中的代碼

  double min = 0.01;
  double max = _leftMoneyPackage.remainMoney / _leftMoneyPackage.remainSize * 2;

通過知乎大神上面的提供的代碼可以看出剂娄,微信發(fā)放的紅包中蠢涝。單個(gè)紅包最小金額為0.01元,而最大金額則為 剩余的金額 / 剩余未拆開紅包的數(shù)量 之后再乘以2

即我發(fā)一個(gè)5毛錢的紅包阅懦,分5人發(fā)送和二。那么其中手氣最佳的最大金額應(yīng)該是 5 / 5 * 2 = 2毛。
對(duì)此我在微信群耳胎,發(fā)了一個(gè)5毛紅包做了測(cè)試:

心疼自己的手氣

這里老王在專心吃的他的包子惯吕,因此沒有去搶我發(fā)的紅包∨挛纾可是這樣我還是一樣拿不到手氣最佳废登,心疼我這個(gè)手氣......

這都是什么手氣呀!

嗯額郁惜,不扯遠(yuǎn)了堡距。通過這個(gè)手氣最佳的金額來看 0.34 > 0.5/5 * 2 ,因此從這個(gè)紅包的金額來看兆蕉,現(xiàn)在微信單個(gè)紅包最大金額不滿足知乎提供的公式羽戒。(在當(dāng)時(shí)是不是滿足,我就不清楚了恨樟,畢竟是好幾年的公式了0胱怼)

但是后續(xù)在多個(gè)群里測(cè)試多個(gè)5毛紅包之后,發(fā)現(xiàn)這個(gè)關(guān)于第一個(gè)領(lǐng)紅包劝术、以及最后一個(gè)領(lǐng)紅包先后順序領(lǐng)紅包缩多,獲得手氣最佳的概率是一樣的。

只能說跟歐洲人和非洲人有關(guān)养晋,看來這幾天得多到老王的位置吸吸歐氣 ( ̄_, ̄ )

其他的隨機(jī)算法實(shí)現(xiàn)

在通過慘痛紅包測(cè)試之后衬吆,證明現(xiàn)在當(dāng)初那個(gè)公式可能有誤。但是腫么不能這樣就結(jié)束了绳泉,總得搞點(diǎn)事情出來呀Q仿铡(于是乎,翻閱半天的帖子之后,便回到當(dāng)初知乎題主提問的問題上冒嫡,嘗試解決他的問題拇勃。~(~ ̄▽ ̄)~)

知乎題主的問題
解題:

嘗試了一下,題主的問題孝凌。我好像能夠解決呢7脚亍!

不明真相的吃瓜群眾

說實(shí)話蟀架,還是覺得題主的這個(gè)隨機(jī)分配想法還是很妙的瓣赂,要是我就想不出來這種隨機(jī)分配金額的辦法來。也要向提問題主低頭(*  ̄︿ ̄)片拍!

function weixin1(money, num) {
    var arr1 = [];
    var price = 0;
    var ha = 0;
    var random = 0;
    for(var i = 0; i < num; i++) {
        if(i == num - 1) {
            arr1[i] = parseFloat(money.toFixed(2));
            break;
        }
        arr1[i] = parseInt(parseInt(money / (num - i) * 100) / 100 * (parseInt(Math.random() * 100) / 100) * 100) / 100;
        if(!arr1[i]){
            arr1[i] = 0.01;
        }
        money -= arr1[i];
        console.log(money);
    }

    for(var i = 0; i < arr1.length; i++) {    //用來檢測(cè)最后的總數(shù)是否正確
        price += arr1[i];

    }

    function randomsort(a, b) {
        return Math.random() > 0.5 ? -1 : 1;
    }

    arr1.sort(randomsort);          //數(shù)組重新隨機(jī)排列
    console.log(arr1)
    console.log(price);
}
weixin1(100, 5);
weixin1(0.5, 5);
瀏覽器運(yùn)行控制結(jié)果

以上就是對(duì)微信紅包隨機(jī)分配猜想的胡扯篇煌集,歡迎各位大佬們指導(dǎo)并給出相應(yīng)的意見。(當(dāng)然紅包打賞我就更好了( ̄︶ ̄)捌省,哎呦苫纤!我又想起了我那么多可憐測(cè)試紅包。)

向各位大佬低頭
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末所禀,一起剝皮案震驚了整個(gè)濱河市方面,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌色徘,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,682評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件操禀,死亡現(xiàn)場(chǎng)離奇詭異褂策,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)颓屑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門斤寂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人揪惦,你說我怎么就攤上這事遍搞。” “怎么了器腋?”我有些...
    開封第一講書人閱讀 165,083評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵溪猿,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我纫塌,道長(zhǎng)诊县,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,763評(píng)論 1 295
  • 正文 為了忘掉前任措左,我火速辦了婚禮依痊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘怎披。我一直安慰自己胸嘁,他們只是感情好瓶摆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,785評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著性宏,像睡著了一般赏壹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上衔沼,一...
    開封第一講書人閱讀 51,624評(píng)論 1 305
  • 那天蝌借,我揣著相機(jī)與錄音,去河邊找鬼指蚁。 笑死菩佑,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的凝化。 我是一名探鬼主播稍坯,決...
    沈念sama閱讀 40,358評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼搓劫!你這毒婦竟也來了瞧哟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤枪向,失蹤者是張志新(化名)和其女友劉穎勤揩,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秘蛔,經(jīng)...
    沈念sama閱讀 45,722評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡陨亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了深员。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片负蠕。...
    茶點(diǎn)故事閱讀 40,030評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖倦畅,靈堂內(nèi)的尸體忽然破棺而出遮糖,到底是詐尸還是另有隱情,我是刑警寧澤叠赐,帶...
    沈念sama閱讀 35,737評(píng)論 5 346
  • 正文 年R本政府宣布欲账,位于F島的核電站,受9級(jí)特大地震影響燎悍,放射性物質(zhì)發(fā)生泄漏敬惦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,360評(píng)論 3 330
  • 文/蒙蒙 一谈山、第九天 我趴在偏房一處隱蔽的房頂上張望俄删。 院中可真熱鬧,春花似錦、人聲如沸畴椰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽斜脂。三九已至抓艳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間帚戳,已是汗流浹背玷或。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留片任,地道東北人偏友。 一個(gè)月前我還...
    沈念sama閱讀 48,237評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像对供,于是被迫代替她去往敵國(guó)和親位他。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,976評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 現(xiàn)在是2017年7月16日早上8:21产场,起床了鹅髓,卻不愿學(xué)習(xí),覺得自己好頹廢京景。當(dāng)初要買東奧的正版課程窿冯,結(jié)果在當(dāng)當(dāng)上也...
    宮野君閱讀 178評(píng)論 0 0
  • 我知道你也在努力,為你為我為我們共同的未來醋粟。 其實(shí)我也不懂我該怎么對(duì)待你這時(shí)候的壞脾氣靡菇,因?yàn)槲乙灿惺乱獰銋s米愿,...
    黃城城閱讀 139評(píng)論 0 1
  • 《非暴力溝通》與人交往神器,一樣的話鼻吮,以不同的方式說出育苟,達(dá)到的效果也大相徑庭! 非暴力溝通過程: 什么是我的觀...
    天天天藍(lán)tian閱讀 385評(píng)論 0 0
  • 6
    16de687f9f78閱讀 102評(píng)論 0 3
  • 小石榴看著遠(yuǎn)處慢慢靠近自己的那片火浪椎木,開始感到不知所措违柏。 她猛地將手中的刀往地上狠狠一戳,一股磅礴的氣浪向四周...
    紅色的以太閱讀 445評(píng)論 0 0