现场有10个人,每人手里仅有10元钱,他们共同玩一个游戏。每轮游戏中,每个人都必须拿出1元钱随机给另一个人(不能自己给自己)。经历3650轮游戏后(如果每天进行一轮游戏,相当于此游戏持续10年),请问游戏者持有的财富是如何分布的?有下列三个选项可供参考:
(1)均匀分布。由于是随机地将1元钱分发给其它9个人,因此最后大部分人的财富仍然是初始值10左右,相差无几。
(2)正态分布。财富将会出现纺锤型,大多数集中在8-12元 之间,只有极个别的人手握有大量或最少的财富。
(3)幂律分布。财富将会出现两级分化,少数人拥有大量的财富,其它人的财富甚少或者干脆被清零。
请先思考20秒,凭直觉选择一个答案。游戏过程中,一旦某人持有的财富降为0,按如下2种规则处理:
(1)不出局,此时无法给予,但可以接受他人的分发。
(2)财富清零后立即出局,参与游戏人数减1
第一次看到此题目时,根据直觉我选择B,但参考答案却是C,我很不服气,就用python编写了一段小程序开始模拟上述游戏,果然是C呀,即10年后游戏者的财富符合幂律分布。
import random
m=10 #变量m为参与游戏的人数
n=3650 #为模拟游戏的次数
staffs=[0]*m #定义一个数组staffs,用于存储游戏者手里的财富数量,初始值为0
for i in range(m):
staffs[i]=10 #给游戏者每人分发10元
for i in range(n+1):
for j in range(m):
if staffs[j]>0: #如果游戏者手里财富为大于0,即可分发财富给别人。如果游戏者手里的财富为0,不能给他人分发,但不出局并且可以接受别人分发的财富。
r=random.randrange(0,m)
staffs[r]+=1
staffs[j]-=1
print(staffs)
5次随机模拟的结果依次如下:
(1)【2,2,12,2,8,34,3,3,19,15】
(2)【2,17,8,11,1,8,9,6,12,26】
(3)【15,3,5,23,31,9,0,1,6,7】
(4)【1,18,2,11,24,10,0,13,20,1】
(5)【19,15,4,11,2,0,17,10,0,22】
从模拟结果里,我们至少得出如下结论:
(1)财富两级分化严重。随机地分发财富,意味着每人得到财富的机会均等,在每人获得财富完全依靠运气,并且跟个人能力完全无关的情况下,经过10年之后,财富将出现严重的两极分化。如果考虑到个人能力的高低,两极分化的情况将更加严重。如果将参与游戏人数、初始财富增大,上述规律保持不变。
(2)马太效应显现。富者恒富,穷者恒穷。如果将模拟周期扩大到20年、30年,甚至50年,没有发现草根逆袭的玩家,初期的富翁们依然健在。
(3)在现实环境里,财富为0就出局似乎更为合理,又会得出怎样的结论呢?对程序略作修改之后,上述结果仍然存在,同时将有更多的玩家破产出局。经过3650次模拟之后,一半以上的玩家已经全部出局,如下5次随机模拟结果所示:
【0,0,0,0,0,0,0,0,27,73】
【0,0,0,0,0,0,36,0,0,64】
【0,0,29,0,0,0,71,0,0,0】
【0,0,0,0,0,81,0,19,0,0】
【0,33,0,0,19,0,0,48,0,0】
那么这个简单的游戏给普通人有啥启示呢?
1.运气绝对不能忽视。即使在公平、公正、公开的情况下,单纯的运气也能让你实现财富自由,或者倾家荡产,最关键的因素始终是“不出局”、永远不下牌桌。当“幸福闪电”降临时,最大的悲哀莫过于你已不在现场。
2.运气也许迟到,但永远不会缺席。面对运气,最佳策略是“什么都不做”,静静地等待“幸福闪电”的降临。切换赛道越多,失误的可能性就越大,你就会越早出局,傻瓜式被动型指数打败精英主导的主动型基金、“行行出状元”都有类似的道理。
3.不同赛道的运气相差很大,抓住时代趋势的赛道能够最大限度地与运气结伴。如果你的眼光比较独特,90年卖电脑、00年代做淘宝、10年代玩移动互联,肯定会领先GDP不少身位。
4.投资自己。”技能+运气“类似于围棋里的二只活眼,即使再小也是活棋。“运气”何时降临,我们无法掌控,但可以将注意力关注于自我成长。唯一不变的是变,提高个人技能却是硬通货。”技不压身“永远是对的,它能帮助你紧扣时代趋势,与最大的“运气”为伍。