二倍均值法:后抢的人越少钱越少,所以后抢的人肯定是吃亏的

春节的时候,大家都会抢红包,虽然是为了图个吉利,可其实大家抢出来的钱数相差特别大。要是系统完全随机分配,先抢的人通常能拿到更多钱。举个例子,发一个100元红包给10个人。第一个人可能拿到的钱从0.01元到100元都有可能,平均下来他能拿50元。不过呢,第一个人要是只拿了10元,剩下的90元分给剩下9个人,那第二个人的期望就掉到了45元了。越到后面人越少钱也越少,所以后抢的人肯定是吃亏的。 那怎么办才能既公平又有趣呢?其实现在用的是“二倍均值法”。给每个人设定一个上限:最少0.01元,最多不超过剩余金额平均值的两倍。还是刚才的例子,第一个人最多只能抢20元(100÷10×2),那他这次平均也就10元左右。如果他只拿了1元,剩下99元分给剩下9个人的话,第二个人的上限就是22元(99÷9×2),期望还是11元左右。就算他拿到上限20元把80元分给剩下9个人的话,第二个人上限就是17.78元(80÷9×2),期望也还是8.89元左右。 这个算法真厉害!它把所有人的期望都拉平了。后面的人因为剩余人数少了就更容易拿到更多钱。不过真正的算法肯定比这个复杂得多。平台要考虑各种因素,比如最少金额限制和系统稳定性等等。不过对我们来说最重要的还是那份热闹和喜悦吧!