本文作者:sukai

概率编程原理(如何编程实现概率)

sukai 03-20 106

  春节过年玩什么?

  你敢说能找到比抢红包更有意义的?

  红包抢的好,在家躺着就能把钱挣了。

  当别人还在为集齐"五福"后的那2块、3块蝇头小利欢呼雀跃的时候,红包高手们只要微微动动手指……深藏功与名!

  看看近三年来的微信红包数据

  就知道抢红包有多!么!??!

  于是,有个努(wu)力(liao)的BOY就尝试对“抢红包”展开系统的研究,并给出抢红包的最优策略!

  无(nan)比(yi)幸(zhi)运(xin)的是,他竟然真的找出了规律!!!

  1

  拼手气红包,先抢后抢到底有没有区别?

  决心找出抢红包规律的这位网友叫“毕导”,他和他的四个小号(亚清、小美、梅大江、欧拉·王)携手做了如下实验:

  实验一、2个人抢3分钱红包;

  实验二、3个人抢4分钱红包;

  实验三、4个人抢5分钱红包;

  实验四、5个人抢6分钱红包。

  因为微信红包最少分配额就是1分钱,所以理论上,这四个实验中都只有一个人能抢到2分钱,而其余人都是1分钱。

  结果谁抢到了这2分钱呢?

  竟然都是最后一个人拿到了2分钱!

  看到这里!你还觉得抢红包是一件“随机”的事情吗?!

  结论:先抢后抢是有区别的!在样本数不多的情况下,只能说后抢的人拿到更高金额的可能性更大!

  2

  先抢抢不到大的,后抢才能抢到超级大红包?

  还是毕导和他的四个小号来做实验:

  5个人每次抢的红包总额都是50元,按照毕导-亚清-小美-欧拉·王-梅大江的顺序依次点击,一共发了150次红包,正好完成30轮循环。

  最终得到的抢红包先后和金额的关系数据如下:

  可怕!第一个抢的人

  从来没抢到过20元以上!

  越往后抢,才越有希望

  抽到(30元以上的)超级大红包!

  结论:先抢的人,确实抢不到超大红包!(注:是抢不到超大红包,不是抢不到手气最佳。)

  3

  抢红包的最佳策略到底是什么?

  还是用前面那组实验数据,我们来看看在抢了150次红包以后,每个次序跟抢到金额的关系:

  结论如下:

  均值:不论先抢后抢,每个次序的均值都在10元左右。

  标准差:后抢的标准差更大,也就是说可能抢到超级大红包,也可能抢到超级小红包。

概率编程原理(如何编程实现概率)

  最大最小值:第一个抢的人超不过20元,后抢才可能抢到超级大红包。

  手气:第一个抢的人“手气最佳”的概率最高(注:手气最佳不等于抢到超级大红包),手气最差的概率最低!

  所以抢红包的最佳策略如下:

  求稳的人:先抢!不然波动太大,如果你连续抢了好几个1分钱可能就跳楼了。

  投机的人:后抢!你可能在漫长的沉寂后,突然爆出一个超级大红包,傲视群雄!

  希望"手气最佳"的人:先抢!

  在玩“手气最佳接力发红包”游戏的人:后抢!毕竟大多数人只想闷声发大财,一个手气最佳就要再发红包,基本前面赚的就都赔了,可能还不止……

  4

  微信拼手气红包的分配法则到底是什么?

  在之前的实验中,第一个抢的人总是抢不到20元以上是一个很有趣的现象,这是不是意味着微信拼手气红包也是有它一套固定的分配法则的呢?

  在网上流传的一篇《微信红包的架构设计简介》的文章中提到,微信拼手气红包应用的是“平均值的2倍”的分配法则(即:每个人能抢到的钱最多是当前剩余金额的平均值的2倍)。

  这种说法是不是正确呢?

  我们可爱的学霸,用微积分公式将自己此前做的这150次发红包数据代入计算了一下,发现:基本吻合。

  为了进一步验证“平均值的2倍”算法就是微信拼手气红包的算法,毕导用编程的方法发了5万个50元的拼手气红包(毕竟之前区区150个红包的取样有点太少,容易被诟病)。得到的数据整理后如下:

  看!是不是跟发150个红包的

  数据趋势分布很像?!

  均值都在10元上下,标准差变大,第一个人还是拥有最多的“手气最佳”!

  结论:“平均值的2倍”,确实符合微信拼手气红包的分配规律!

  而且,毕导在进一步的检验当中发现,当参与抢红包的总人数发生变化,“手气最佳”的概率也会发生变化。

  当只有5个人抢红包的时候(上述实验就是这种情况),第一个抢的人“手气最佳”的概率最大,不过总人数不是5个人的时候,就不一定了。

  ▲点击图片可看清晰大图

  所以结论是:

  3~5人时:“手气最佳”概率是随抢的顺序而降低的,如果不想拿到手气最佳接着发红包,就果断要憋到后面再抢!

  6~15人时:"手气最佳"概率是先降低后增加的,所以要看准技巧和时机挤在中间的位置抢,不怕接着发红包的可以憋到最后抢!

  16人以上时:基本是越往后概率越高,最后两个人拿到“手气最佳”的概率极高!

  什么?你已经彻底看晕了!

  没事!那你就记住最后这下面的吧

  微信抢红包规律

  规则:每个人能抢到的金额服从“平均值的2倍”规律。

  均值:不论先抢后抢,次数多了均值都一样。

  标准差:后抢的标准差更大,可能抢到超级大红包,也可能抢到超级小红包。

  最大最小值:第一个抢的人抢不到大红包,后抢的才可能抢到超级大红包。

  手气最佳:和红包的总数是有关的。

  微信抢红包的最优策略

  风险偏好:如果你想要稳稳当当地抢,就先抢;如果你喜欢抢到超级大红包,就后抢。

  如何避开“手气最佳”:发的红包总数少就后抢,红包总数多就中间抢,总数很很很很多就先抢!

  既然知道了这天大的秘密

  不去群里一展身手怎么对得起

  看了这么长一篇文字的自己?!!

  来吧!让我充分应用这套策略

  像老虎捕猎一样蛰伏起来

  等待最好的时机

  毫不迟疑地、快、狠、准

  点下去!

  ……………………

  ………………

  …………

  图 | 网络

  部分文字 | 毕导

  ——————————————————————

  申请日本SGU留学可详细咨询【行知学园】https://www.coach-g30.com/

  微博@行知学园日本

  微信@行知学园

阅读
分享