如果100个人每个人有100块钱,然后每人每天可以花1块钱给随机的另一个人。经过1万天,10万天后,财富会如何分配呢?
一开始我的想法是概率平均分配,最后大家可能都是只有100块上下分配的很均匀,但是当我使用程序模拟这个场景之后,发现,还是存在一定的贫富差距的,并不是十分平均。
所有人资产在运行100000次后,最多的人54号积攒了556块的财富,而最贫穷的90号只有0元了。
第10万次后前边人财富拥有者
第10万次后后边人的财富
第一个人获取财富是500块已经是平均100块的5倍,我们统计下各财富段的人数:
Money range: 0-46, Count: 35
Money range: 46-92, Count: 28
Money range: 92-138, Count: 9
Money range: 138-184, Count: 9
Money range: 184+, Count: 19
财富在0-46块的可以算是钱较少的占了大多数35%,46-92的还可以占了28%,财富保持和增长的占了18%,而产生了一部分寡头也占19%,接近20%。可以看出,财富再经过随机分配后,会流向20%的人手中。
我们还记录了每100次后最有财富的那个人。
============【有钱人历史排行】==transactionCount:100000.0
people 交易[0.0] index[23] money:129.0
people 交易[200.0] index[18] money:135.0
people 交易[400.0] index[82] money:155.0
people 交易[700.0] index[88] money:176.0
people 交易[1300.0] index[18] money:181.0
people 交易[1600.0] index[88] money:189.0
people 交易[1800.0] index[18] money:194.0
people 交易[2000.0] index[7] money:195.0
people 交易[3100.0] index[76] money:243.0
people 交易[4700.0] index[88] money:246.0
people 交易[5000.0] index[29] money:250.0
people 交易[6000.0] index[3] money:292.0
people 交易[6200.0] index[29] money:315.0
people 交易[10100.0] index[7] money:328.0
people 交易[17100.0] index[76] money:443.0
people 交易[24900.0] index[4] money:448.0
people 交易[37600.0] index[45] money:472.0
people 交易[37900.0] index[4] money:480.0
people 交易[38900.0] index[45] money:488.0
people 交易[57600.0] index[54] money:491.0
============【有钱人历史排行】==============================
最终在5万7千多次后财富集中在了54号的手中。然而有趣的是38900次交易拥有488块的45号,在10万次后只有60块了。
这个10万次过程最高富491.0块,并不是历史最高值,其中也诞生过高于这个财富的人。
代入现实世界,就是在市场随机交易的环境下依然会形成贫富差距,如果你还不懂得攒钱,那就会被分配到这个财富模型中的一个财富段中。