首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

贫富差距竟然是这样出现的!

问题是这样的:

房间内 100 个人,每人有 100 块钱,每分钟随机给另一个人 1 块,最后这个房间里面的100个人的财产分布是怎么样的呢?

看完题后我们的第一反应:

每个人还有差不多100块钱吧?

带着这个疑问我们来写个Python小程序来模拟一下。首先用Python的列表生成器来生成长度为100的一个list,list中每个元素的值都是100.

接下来写一个进行一次游戏的模拟:

上面的代码很好理解,传入一个游戏的轮数,每一轮中每个人都拿一块钱给随机的一个人。

100轮游戏后:

看起来财产还是很平均的。和我们预期的差距不大。那么在5000轮游戏之后呢?

结果是不是很出乎意料? 随便试试1W次之后的结果:

排序之后的结果是这样的:

再往后基本就趋于稳定在这个水平了。也就是说:

在初始财富均等的情况下,随着时间的推移财产分布也是存在着极大的不平等性的。

那问题的根源在哪呢?

这里引入热力学的 “” 来解释就比较容易理解了。

熵增原理

熵增原理就是孤立热力学系统的熵不减少,总是增大或者不变。用来给出一个孤立系统的演化方向。说明一个孤立系统不可能朝低熵的状态发展即不会变得有序。

也就是说:在这个“系统中”, 随着时间的推移,系统的熵会增加,财富的分配变得无序,也就产生了贫富的差距!

有兴趣的小伙伴可以搜索一下来学习相关有趣的问题。

好啦,最后放出这个模拟动态绘图代码:

赶快来分享关注吖

有料, 有趣,好玩的问题欢迎留言哟

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180728G14YWL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券