猫窝

Gong Hei Fat Choi, Lai See Dou Loi

行花街。

A photo posted by Junyu Wang (@junyu) on

在广州过年的话,耳边应该经常会听到标题这句话,「恭喜发财,利是逗来」。广州的红包习俗图个喜庆,街坊邻居、同事朋友之间只要说一句吉祥化,都可以互派 (但应该是结了婚才需要派?);微信团队就在广州,去年直接把这个线下的习俗产品化、互联网化,这才是最厉害的 O2O。

红包从线下搬到线上了以后,我们的企业文化便得到了败坏。贵荚的群里玩接龙,发「拼手气群红包」,领到最多的那一位,则将上一位所发总数 x2 再接龙发出去。但是总数 x2 实在风险太高,¥100 起步的话,¥200、¥400、¥800、¥1600、¥3200,就玩不下去了,分分钟喜事变白事。而且最近微信红包做了更新,也不显示总数了。

所以如果要玩得久,又不负担太重,应该怎么设计呢?要回答好这个问题,就不能不探究一下微信红包算法的秘密…

红包也不是对企业文化一点正面作用也没有,比如为了狠抓开会迟到的歪风,贵荚也给每个会议建了一个群,按迟到发 200 算。这样子以来,作为迟到最多的人之一,我用血汗钱积累了不少历史数据,放到 Excel 简单分析一下就好:

我挑选了近期发的几次红包,又补充了两次小流量测试,获得统计数据如下。

正则化后的分布图如下:

统计学没学好,一下子没看出来是什么分布。不过不要紧,这不影响我们琢磨规则,可以请有识之士继续研究。

微信看起来是相当节制,在上面的 11 个测试样本中,最大值在均值的 1.68 到 2.54 倍之间,标准差在均值的 0.5 到 0.8 倍之间。支付宝的贫富差距更大一点,我随便发了一个试了一下,最大值在均值的 4.94 倍,标准差则几乎和平均值一样。

这个用来设计红包接龙的规则应该是够了——

这样子就不怕乐极生悲,也可以一直玩下去啦。

祝大家新年快乐,过个好年,开心就好。