这方法好厉害……设计的人一定精通概率类问题
虽然不知道微信使用什么方法拆分红包,但是最后一位相对于总金额来说非常小,不管拆分红包是什么分布,最后一位(也就是金额的小数部分)都可以认为是一个0-9的均匀分布。11个红包只有10个自由度,然而10个独立的均匀分布相加再取模,得到的仍然是0-9的均匀分布,于是它的补(使相加的和为0的数,0对应0,1对应9,2对应8……)仍然是0-9的均匀分布,也就得到了11个0-9的均匀分布。虽然这11个随机变量不是完全独立的,但是不影响期望求和,每个随机变量得到回报的期望都是110\frac{1}{10}乘以总金额,所以总的期望是1.11.1倍总金额,扣掉发出去的一倍,收益期望是0.1倍总金额,也就是10元。排除掉群主抢红包的情况,从抢红包的人这边算也是一样的,每个人红包金额的平均收益是111\frac{1}{11},返还的期望是110\frac{1}{10},所以总的期望是−1110-\frac{1}{110},11个人合计亏的就是发红包的人赚的。
...