从知乎有一个很有趣的问题:房间里有100个人,每人都有100元钱,如果每过一分钟,每个人都要拿出一元钱随机给另一个人,最后这100个人的财富分布是怎样的?

这个问题,可以看成一个小型实验,模拟的是规则绝对公平时,社会财富的流向。财富随机流动的话,贫富差距是否就会消失呢?
城市数据团用程序模拟了这个过程:


就这样,80%的钱跑进了20%的口袋里。即使在最公平的规则下,世界依然展现出了残酷的一面。
更何况,真实的财富流动并不随机。

有个段子是这么说的:
我告诉你一个一年稳赚两百万的办法……往银行里存一个亿定期,一年稳赚两百万。
笑话归笑话,事实也确实如此,原始资本往往是积累财富最有效的方式之一。

关于关于允许负债,富二代财富积累,低保+税收下的实验结果请访问原文作者:http://www.sohu.com/a/159059809_167388

当然知乎上另有高人对原文作者提出了异议:这篇文章犯了一大堆概率论经典错误。他算的那个正态分布是每个个体手上的钱,原文算的是群体排序后的财富分布,根本就不是在算同一个东西。。。请访问:https://www.zhihu.com/pin/877873289857478656

自己写了个代码(不允许负债):

#include<iostream>
#include<ctime>
#include<stdlib.h>
#include<algorithm>
#include<cstdio>using namespace std;int main()
{int population=0,total=0,individual=0,generation=0,figure=0,temp=0;cout<<"人数:";cin>>population;cout<<"初始每人拥有的资产:";cin>>individual;cout<<"迭代次数:";cin>>generation;cout<<"每一代交换金额:";cin>>figure;total=population*individual;cout<<"社会财富总量:"<<total<<endl;cout<<"start"<<endl;srand((unsigned)time(NULL));int *num=new int[population];for(int i=0;i<population;i++)num[i]=individual;while(generation>0){for(int i=0;i<population;i++){if(num[i]>0){num[i]-=figure;temp=rand()%population;num[temp]+=figure;}}generation--;}total=0;for(int i=0;i<population;i++)total+=num[i];cout<<"社会财富总量:"<<total<<endl;cout<<"每个人的资产"<<endl;sort(num,num+population);for(int i=0;i<population;i++){if((i)%10==0)cout<<endl;printf("%5d",num[i]);}return 0;
}

规则绝对公平时,社会财富的流向谁?相关推荐

  1. 剑与家园服务器信息,《剑与家园》合服规则公示

    尊敬的领主,我们近期计划选取国际服17服-33服,作为试点进行合服操作.被选为试点的服务器,游戏内会向领主发起投票,以确定该服务器内的领主是否愿意参与本次合服.为了让各位领主能够充分了解合服后的带来的 ...

  2. 剑与家园服务器维护有公告吗,剑与家园合服规则公示

    尊敬的领主,我们近期计划选取国际服17服-33服,作为试点进行合服操作.被选为试点的服务器,游戏内会向领主发起投票,以确定该服务器内的领主是否愿意参与本次合服.为了让各位领主能够充分了解合服后的带来的 ...

  3. CSDN新版博客排名规则公示

    下面摘自: CSDN产品官方博客 你们好!新版博客上线后,针对大家最为关心的博客排名规则问题,我们进行了 为期一周的用户建议征集,希望广泛征求博客用户对于排名规则的看法和意见,以此为依据来制定新版博客 ...

  4. Spring Cloud Alibaba基础教程:Sentinel Dashboard同步Apollo存储规则

    点击蓝色"程序猿DD"关注我哟 加个"星标",不忘签到哦 在之前的两篇教程中我们分别介绍了如何将Sentinel的限流规则存储到Nacos和Apollo中.同时 ...

  5. Sentinel(二十五)之Sentinel Dashboard同步Apollo存储规则

    转载自   Spring Cloud Alibaba基础教程:Sentinel Dashboard同步Apollo存储规则 在之前的两篇教程中我们分别介绍了如何将Sentinel的限流规则存储到Nac ...

  6. Spring Cloud Alibaba基础教程:Sentinel Dashboard中修改规则同步到Apollo

    在之前的两篇教程中我们分别介绍了如何将Sentinel的限流规则存储到Nacos和Apollo中.同时,在文末的思考中,我都指出了这两套整合方案都存在一个不足之处:不论采用什么配置中心,限流规则都只能 ...

  7. css html 双面打印_CSS语法与规则 — 重学CSS

    我是三钻,一个在<技术银河>中等你们一起来终生漂泊学习. 点赞是力量,关注是认可,评论是关爱!下期再见 ! 前言 进入重学 CSS 的第一步,首先需要找到一些线索.我们在前面的课程中讲学习 ...

  8. 【公测】智能便捷稳定 新版家园只为给你不一样的体验~

             历时四个多月,在技术GG&MM们的辛苦劳作中,新版家园终于开发完成啦~          全新的架构,扁平化的设计,简洁明了的界面,更便捷的操作,只为给你不一样的体验~    ...

  9. 剑与家园服务器维护,剑与家园合服爆料 合服规则介绍

    剑与家园官方发布了合服规则,会先进行试点试验,此次剑与家园合服规则不代表最终规则.小伙伴们快来和小编一起看看吧! 尊敬的领主,我们近期计划选取国际服17服-33服,作为试点进行合服操作.被选为试点的服 ...

  10. Linux TC 带宽管理队列规则

    在着手学习TC之前,请先了解TC采用如下单位来描述带宽: mbps = 1024 kbps = 1024 * 1024 bps => byte/s mbit = 1024 kbit =>  ...

最新文章

  1. 图像配准----双向匹配
  2. 爬了下知乎神回复,这次继续笑!
  3. Scala --- 第三章 数组相关操作
  4. 我要做一个合格的网络工程师
  5. sm总线控制器找不到驱动程序_技术 | 基于CAN总线的伺服电机通信控制
  6. 用AWStats分析网站日志
  7. bash 与 dash
  8. 计算机控制系统脉冲传递函数,第6.2课 (理解)计算机控制系统理论基础—脉冲传递函数.pdf...
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的航班预订系统
  10. layui 行变灰_layui table设置某一行的字体颜色方法
  11. Java集合--LinkedList
  12. vi/vim的使用方法及常用的快捷键--vimer们的福音
  13. 3.docker run / create
  14. Atitit 研发体系 之道 attilax著 艾龙著 1. 发管理是一个完整的管理体系,从结构上来讲,它主要由四个方面的内容构架而成:组织结构与岗位设置 管理流程与工作流程、、项目及管道管理(
  15. linux每周2 4 6执行定时任务,linux计划任务crontab例子
  16. 网络安全与渗透:sql注入,一文详解(九)此生无悔入华夏,男儿何不带吴钩
  17. 根据两点经纬度计算方位角
  18. Node + WebSocket + Vue 聊天室创建群聊/加入群聊功能 – 第五章
  19. /proc/sysrq-trigger
  20. DevOps 面试小宝典:总有一个你会用到

热门文章

  1. MySQL NULL与空值
  2. Hibernate之session的管理方式
  3. 代码一致性 java_java实现一致性hash算法实例代码
  4. android 按钮换行_自定义Android自动换行的布局
  5. 服务器mysql占用_mysql占用服务器cpu过高的原因以及解决办法
  6. PS使用:利用PS制作旋转水晶球gif图
  7. java分形树_java画分形树实例
  8. 算法笔记_面试题_5.验证二叉搜索树
  9. 各种常用STL容器选择 需求分析笔记
  10. 一文详解深度相机之TOF成像