如何面對這個殘酷的世界?——Java模擬

 1,問題引入:

  房間裏有100我的,每人都有100元錢,他們在玩一個遊戲。每輪遊戲中,每一個人都要拿出一元錢隨機給另外一我的,最後這100我的的財富分佈是怎樣的?

2,問題思考:

  今天有幸看到這道題目,起初沒有任何想法,因而打算採用計算機模擬的解決,模擬出的結果大出乎我意料,引起了我對人生的思考。java

  咱們不妨把這場遊戲視做社會財富分配的簡化模型,從而模擬這個世界的運行規律。咱們假設:每一個人都在同一塊兒跑線上,初始財富都相同,姑且就是100元。而「天天拿出一元錢給別人」可理解爲基本的平常消費,這已是再正常不過的社會生活了。咱們來模擬若干時間以後,社會的財富分配,是趨向於平衡,仍是造成了貧富差距。算法

3,說明:

  1,本次模擬方法爲純計算機隨機模擬,關於本題的所蘊含的數學原理做者還沒有明晰,有興趣的讀者歡迎在評論區探討。編程

  2,本次計算機模擬採用的編程語言是Java,版本爲JDK1.8,採用的開發工具爲IntelliJ IDEA 2018.2.4 x64,程序運行的操做系統是64 位的Windows 10系統 。框架

  3,關於本次模擬採用的框架是基於java swing 進行二次封裝的圖形化框架,考慮到本文的很大部分讀者都不是從事於計算機的專業人員,加之本文主要也是對社會財富分配的思考。所以,本文儘量的少涉及代碼的編寫和展現,若是須要該模板和程序源碼的讀者,能夠在評論區留下聯繫方式。編程語言

 

4,問題求解:

4.1 財富分配開始時每一個人的財富數量(以下圖所示)工具

  圖中每一個鉅形就表明一我的,其高度表明金錢數量,因爲如今是遊戲還沒有開始時刻,每一個玩家的財富數量相同,都爲100,故如今每一個矩形的高度都爲100。開發工具

4.2 財富分配開始後每一個人的財富數量變化狀況(以下圖所示)spa

  從圖中能夠看到,在這隨機分錢的操做中,每一個玩家財富值的變更是極爲劇烈的,而且造成了貧富差距,且距離愈來愈大。爲了方便描述整個社會財富的分配情況,咱們按照財富值的增長一個排序算法、,等到的社會財富分佈以下圖。操作系統

  從圖中能夠看出,初始時全部人的財富值相等,隨着遊戲的進行,財富值差距愈來愈大,財富的分配接近於冪律分佈。最後,社會將有不多的富人和不少的窮人。讓程序循環10000次,能夠大體看出:blog

  • 最富有的人的財富值約爲初始財富的3.5倍。

  • top10%的富人掌握着大約30%的財富,top20%的富人掌握着大約50%的財富;60%的人的財富將縮水到100元如下。

  大部分人的錢跑進了少部分人的口袋裏。即便在最公平的規則下,世界依然展示出了殘酷的一面。

4.3 若是容許借貸,世界的財富分佈又將如何?

  容許借債會讓世界變得好一點嗎?

  在現實社會中,情境會更復雜一些。好比說,當咱們沒錢了,還能夠找親友、找銀行、找投資人借債,說不定哪天就東山再起了呢。在容許借債的狀況下,遊戲結果以下圖所示(排序後結果):

一樣,咱們讓程序循環10000次,能夠大體獲得下述結論(紅色表示負債):

  • 遊戲結束時,最富有的人的財富值約爲初始財富的4倍。

  • top10%的富人掌握着大約33%的財富,top20%的富人掌握着大約56%的財富;大約25%的人揹負着債務,最高負債約爲200元。

  實驗代表,借債雖然能讓咱們在走投無路時多一些週轉餘地,但最終會讓窮人變得更窮。

4.4 面對這個殘酷的世界,努力真的有用嗎?

努力的人生會更好嗎?

咱們中的絕大多數人,並無一飛沖天的發財運氣,想要改變命運,咱們只能選擇本身更努力,去爭取更好的生活。

咱們假設每一個玩家的初始財富仍然爲100元,但有10人比別人加倍努力,從而得到了1%的競爭優點,即贏得收益的機率比別人高出1%,模擬結果如何呢?

(說明:上圖中的綠色柱子爲更努力的玩家)

  能夠看到,社會財富的整體分佈形態沒有什麼變化。可是,這10位努力的玩家都沒有虧本,其中有8人都遠高於初始財富,甚至有一人擠進了財富榜的top10。

  實驗代表,儘管努力的玩家不必定都是成功的一個,可是努力的人大都混的還不錯。感謝這個殘酷世界還給咱們留下一條生路。  

5,結論

  1,在這隨機分錢的遊戲中,最後的結果是造成了貧富差距,且差距愈來愈大。最終,造成了較少富人,較多窮人的社會財富格局。咱們大多數人可能都沒有這麼好的運氣,但仍是要懷有夢想,萬一這機率就是你呢?

  2,結合社會現狀,每一個人的初始財富應不盡相同。俗話說的好,條條大路通羅馬,但有的人出身就在羅馬。在相同起點上,貧富差距愈來愈大,而那些初始財富遠高於起點的富人和遠低於起點的窮人,豈不是窮人越窮,富人越富,屌絲越難成功逆襲富二代。

  3,在容許借貸的狀況下,社會的財富分佈並沒用顯著變化,但社會的貧富差距卻愈來愈大,富人越富,窮人越窮,最終窮人負債累累,達到遠還不起的程度。聯繫現實社會,各類借貸平臺,校園貸平臺,雖在必定程度上短期內解決了你的問題,可是最終倒是讓你負債更多。

  4,這個世界如此殘酷,當時天無絕人之路。從模擬狀況可得:儘管努力的玩家不必定都是成功的一個,可是努力的人大都混的還不錯。所以,就是想要平凡的生活,咱們也須要努力,纔不會被社會淘汰。

相關文章
相關標籤/搜索