其他

清华博士发现微信抢到最大红包的秘笈!为此他发了整整2亿个红包

2017-12-01 每日经济新闻

来源:一席(微信号:yixiclub)

每日经济新闻获授权转载



毕啸天,一名清华大学化工系博士


这几天,他突然火了


因为他常常一本正经地去研究一些看起来不正经的事


比如:


怎么抢到微信群最大的红包?


怎么造一个自动洗袜机?


微信运动步数怎么作弊?


薯片掉在地上还能不能吃?


......

以下内容摘选自毕啸天演讲,已获得授权。



大家可能之前有所耳闻,读博士、做科研的生活本身是比较单调的。但有时候我发现,当你把我放在这么一个相对单调的环境里面,我就特别喜欢用做科研的思维方式,去琢磨一些生活里面鸡毛蒜皮无聊的小事。


https://v.qq.com/txp/iframe/player.html?vid=a0504kkrvmr&width=500&height=375&auto=0
▲视频来源:一席(时长26分钟)


怎样才能抢到最大的红包?


抢红包大家都玩过,现在抢红包已经是我们每年过年的一个全民竞技体育了。


但有段时间我发现了一个奇怪的现象,就是不管别人发多大的红包,抢到我手里的每次都只有几分钱。


而往往是抢红包比较晚的那些人,他们可以抢到一个比较大的红包。


这不科学吧?难道微信红包先抢和后抢的规律是不一样的?


想到这个想法我非常地兴奋,我觉得如果我最后能找到这个规律的话,我就能抢到我所有的同学都破产为止。


马上开始实验了。


我在周围借来了四部手机,


连上我自己的一部,


总共是五部手机,


建了个五人群开始发红包。


(提醒:解析看不懂的、没时间看的,可以直接快进看结果)


发红包之前我先做了这么一个先导实验:N个人抢N+1分钱。


大家都学过抽屉原理,N个人抢N+1分钱就应该有一个人抢到2分钱,剩下的人都抢到1分钱。但实际做出来实验结果不是这样的,永远只有最后那个人才能抢到那个2分钱。


我做了非常多次实验,结果肯定是对的。这个东西我把它命名为末位红包抽屉原理。也就是N个人抢N+1分钱,则必有最后一个人抢到2分钱。这个收益率很可怕,他的收益率达到了前面一个人的两倍。



这个结果虽然很简单,但是它反映出来一个现象:


微信红包的内部算法肯定不是均匀的,


先抢后抢一定是有区别的,


而且貌似后抢会占一点点优势。


究竟是不是这样呢?我做了进一步的实验。


我用5个人抢50块钱的红包,


发了150次,


然后统计了每一次这5个人的数据,


得到这样750个数据。


我把750个数据做在一张表上面。



大家可以看出来,很惊讶的一个结果:


5个人抢50块钱的红包,第一个人从来没有超过20块钱。


做了150次,所以统计规律肯定是没有问题的。


第二个人从来没有超过过25块钱,等到第三第四第五的人他们能抢到的钱数慢慢才上去。


也就说第一个人可能只能抢到0到20,第四第五的人才能抢到0到50中间的任一个数字。


后来经过我仔细地研究,我终于发现了微信红包内部的算法规则是什么,每个人当前能抢到的金额服从一个0.01到当前剩余均值两倍的左开右闭区间的均匀分布。


什么意思呢?大概是说,5个人抢50块钱,那平均每个人能抢到10块钱。这个时候,第一个人抢的时候,他就只能抢到0—10×2也就是20块钱。你想第一个人多不巧,他只抢到了2块钱。那接下来的问题就变成了4个人抢48块钱,这个时候平均每个人能抢到12块钱。12的两倍是24,第二个人最大能抢到就变成24块钱。所以这个区间是一个不断放大的过程。


最后等我发现了这个规律之后,你就可以做一些很无聊的脑洞。


比如说你可以编程给自己发红包。


然后有一天我就给自己发了五千万个红包,得出来这样一个规律。



在五千万个红包下面这个规律就非常地明显了。你可以看到第1个人永远不会超过20,后面的这个规律分布在慢慢平缓下来。


此外,通过编程你还可以统计一个现象,就是最佳手气,这是很多人关注的一个点。最佳手气在各个人各个位置的概率是均等的吗?其实也不是。


最后我发现最佳手气的概率在5个人抢的时候是依次递减的。


然后我的脑洞又发散了一下,我说难道5个人是这样,那几个人抢都是这样吗?


于是我又做了一个编程,很无聊,就给自己发了两亿个红包。最后做出来这样一张图。



这张图可以说是微信抢红包里面包罗万象,它把所有的情况都概括了。它统计出了从3个人抢到27个人抢,如果你愿意的话,我可以统计到任何多个人抢。从3个人到27个人,不同的人在抢红包的时候,每一个位置抢到手气最佳的概率这个变化究竟是什么样子的。


从这张图的最后我大概得出一个结论:


通常抢红包的人比较多的时候,应该是越往后往往抢到手气最佳的概率越大。


所以以后我看到红包都先憋一会儿,


我等你们先把前面的小红包都抢走了,


憋到后面我再去把那个大的捞回来。


后来在这种思想的指导下,


我就再也没有抢到过红包...



怎么发明自动洗袜机?


我这个人是一个特别不喜欢洗袜子的人,因为我觉得洗袜子这件事情又无聊又麻烦还痛苦。每一次洗袜子之前我都要先攒一大堆,然后鼓足了心理勇气再去洗它们。


但是我的室友非常地讨厌,他从来不让我用洗衣机洗袜子,他说你的一只袜子就可以污染一整个洗衣机。


当时我就在思考,我怎么自己造一个自动洗袜机呢?


洗衣机大家都用过,它的原理其实非常简单。无非是这有一个筒,你把衣服丢进去,这个筒它自己转起来,带动里面的水,就可以把衣服洗干净了。


既然这个原理这么简单,那我们造自动洗袜机也就更简单了。


我取了我们家平时洗水果的那个盆,


用来做这个装袜子的盆。


然后拆了我们电脑主机上一个风扇


作为带动它旋转的东西,


然后再用两个磁子就可以做一个磁力搅拌器。



先看一下洗袜机的原型机。


它的试运行结果是非常良好的,


这个磁子可以在下面那个风机的带动下转得非常好。


然后我就找了一双我珍藏了十天的袜子,扔到了这个盆里面去。


我们看一下洗的效果。



结果很奇怪,竟然失败了。就是这个磁子它一碰到那个袜子啪一下自己就躲开了。这个磁子为什么要躲开呢?是因为这个袜子太臭了吗?也不太会。


后来我又想,这应该是磁力搅拌,它的这个力量还不太够。所以我很自然的想法就是,在生活中有什么东西能提供一个强力的搅拌。


很多人可能现在已经想到了,


我从厨房里面找到了一个打蛋器。


把打蛋器伸到洗袜子的盆里面。



但其实整体还不是很成功,


因为你会发现


这个袜子就像一条鱼一样,


它在那个打蛋器的两根柱之间游来游去。


不行,这两种方法都失败了,看来搅拌是不行的。往往这种时候,你就要从中国老祖先那种传承下来的智慧里面去寻找答案。


怎么做呢?打衣服。


打衣服是我们中国最传统的一种洗衣服的方法。



我当时也想到自己,


我小时候就得过秧歌专业八级。


所以我就找到了一个大鼓,


然后在鼓面上铺了一个袜子,


再在鼓面上浇一些肥皂水,


之后你就可以很轻松用这个袜子


来一段Freestyle,


非常地嘻哈。



整个洗袜子的过程就变得很快乐。


就这样洗啊洗,洗了一段时间,我突然觉得不对。


你这个东西,你敲鼓,快乐是快乐,但好像这么洗一只袜子,比正常洗一只袜子还要累。


我一想,我何必亲自敲鼓呢?我可以找帮手。


很快我就召集了这么一支打鼓的大队。



这是一些上发条的小玩具,


上了发条之后


它可以聚在袜子的周围,


打得很开心



实验成功了!


它们打得非常快乐,


万众一心,众志成城。



我们可以给它一个特写


打得非常热闹


眼神很专注



我开始以为自己就这么解决了这个问题,后来发现也没有。


因为它们是一些上发条的小玩具,每当最后一个小玩具上好发条的时候,第一个玩具已经停了。


所以如果你想这么打袜子,


可能就是你比它们还累,


你就一直在那里上发条。



搞完了这一切,我就觉得我应该有一个更加稳定,更加持久,更加耐磨的这么一个机械装置去洗袜子。


我们再回到老祖宗的灵感里面去找。假如说我们能有这么一只脚,它穿上袜子,然后在一个搓衣板上这么前后摩擦,不就把这个问题解决了吗?脚和搓衣板都不难找,怎么解决这个前后往复的问题?


在机械里面有一个东西叫作曲柄连杆装置,这个滑块可以把一个圆周运动转化为一个直线往复运动。



所以从这个灵感


我就制作了这样一个


机械式半自动洗袜机,


可以说非常地酷炫!



出门怕雾霾?


我不戴口罩,戴帽子


去年年底有一段时间,北京的雾霾特别严重。大家也都知道,人类目前应对雾霾问题主要有两种手段:一种叫作刮风,一种叫作下雨。所以那段时间每天出门,我看到很多同学都戴着一个厚厚的大口罩。


我不戴口罩,我戴一个会刮风的帽子,非常地有效。



有的时候为了让这个刮风加上一点下雨的效果,我还会背一个喷壶。



这两个加在一块,我们把它叫作风雨型防雾霾可穿戴设备,算是我的一个小发明。


微信运动晒步数?


足不出户也能榜上有名!


曾经有一段时间,我周围的一些朋友不知道为什么特别迷恋刷微信运动的步数。今天你两万步,明天我三万步,非常地烦人。因为我每天宅在家里面,我的步数差不多只有八步。


后来我就开始研究微信运动它监测的是什么。其实是人在走路的过程中手机装兜里,走路的时候会有一个摆动和停顿,它监测的是一个加速度。所以你在生活中会经常发现,有些人他就是把手机拿在手里拼命地甩,一样可以把微信步数甩上去。


既然知道了这个原理,我们作弊的方法就非常简单了。



这个东西我把它叫作招财猫微信运动作弊器。这个东西非常优秀,因为当你开心的时候你可以拿它来作弊,你不开心的时候可以拿它撸猫。


后来有段时间他们觉得你这太赖皮了,不玩了。他们开始玩一些新的运动App。那个App不仅可以监测手机的摆动,还可以监测手机有没有发生位移。这样你就没法用这个东西作弊,毕竟招财猫不会动。


但这个当然也难不倒我,我到街上的小摊上买了一些小玩具,小爬兵。让它们这么爬着带我的招财猫往前进,很快就把这个问题克服了。




当然这个东西有的时候会失败,有的时候我发现它们会自己把自己扭住、缠住。



薯片掉在地上还能不能吃?


有一次我跟一个同学在玩,当时我们两个人在吃薯片,不小心一个薯片掉地上了,我赶紧捡起来就吃了。他特别不理解,他说毕导,掉地上了多脏啊,你还吃。他这一句话又让我陷入了沉思,薯片掉地上能不能吃?我们这么来思考这个问题。


我画了一张Matlab的图,这张图是模拟了一个薯片掉在地上的样子。

薯片大家都知道,一般是做成一个弧面,有的时候特殊一点还可以做成马鞍面,但整体上是个弧面。


一个弧面掉在一个平面上面它是什么接触呢?它是一个相切接触。相切接触就是说两个面其实是相交于一条线,一条线在二维上面的面积积分等于多少呢?面积等于零。


所以我们就可以解答这个问题了。


一个薯片掉在地上脏了吗?脏了。脏了多少呢?脏了一根线。一根线的面积是多少呢?等于零。所以没脏。


当时他还真不服。他说你有病吧。他说那个薯片掉地上也不一定是这么掉的呀,它可能反过来掉。我说反过来掉也没有关系,我都给你画好了。就算你直立地插在地上,它的相接就会变成从两个点到一个点。



一条线、两个点、一个点,它面积都是零。所以这个我就总结了叫作相切可吃定理。也就是说对于薯片这样子的东西,不管怎么样,都是可以吃的。


这位清华博士太欢乐了!同意的点赞


每经编辑 李净翰

来源:一席(微信号:yixiclub)



其他用户正在看

1、这两天“抄底”红黄蓝是一件可耻的事吗?这群最会投资的人说…

2、炒股有风险!联通6天蒸发371亿,马云、马化腾等大佬的780亿也危险了

3、“医药巴菲特”疑似卷款跑路,投了5亿的上市公司这十年可能白干了

4、又一大省宣布“租购同权”了!租房上名校将成为现实


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存