面白そうな遊びを見つけた。曰く有名な統計力学ゲーム。6人が均等にコインを持つとする。サイコロを二つ振り、一つ目の出目の人はコインを中央に、二つ目の出目の人はそのコインを貰う。無い人は出さない(借金なし)。これを繰り返すと少数の金持ちと多数の貧乏人ができる。ルール平等でも貧富の差が。最初は簡単なルールでやってよう。準備するものは1から6までの目のサイコロを2つ用意する(サイコロ1,サイコロ2)サイコロの出目は完全にランダムとするサイコロの目(1から6)に対してそれぞれプレイヤーを割り当てる(合計6人のプレイヤー)所持金は全員0からスタート。所持金の上下限なし(借金OK)とする。この状態から以下のプレイを繰り返す。2つのサイコロを同時に振るサイコロ1の出目に対応するプレイヤーは所持金から1を差し出す($-1$)サイコロ2の出目に対応するプレイヤーは差し出された金額を所持金に加える($+1$)その他のプレイヤーは所持金に増減なしサイコロ1とサイコロ2の出目が同じ場合もあり得るが,その場合は全員増減なしということで。}}雑なコードだけどご容赦を。これを実行すると以下のようになる。3まぁ10回くらいじゃよく分からないよね。試行回数を1万回にしてやってみよう。グラフ化のコマンドは以下の通り。lines結果はこんな感じ。サイコロで遊ぶ(1万回)じゃあ今度はどどーんと100万回でやってみようか。結果はこんな感じサイコロで遊ぶ(100万回)傾向としては「試行を繰り返すほど概ね貧富の差が大きくなる」ことは言えそうだ。上のグラフでは順位が比較的容易に入れ替わってるように見えるが,実際には100万回のセットを何度か繰り返すとサイコロで遊ぶ(100万回その2)のように上位者が固定してしまうこともあるみたいだ(更に試行回数を増やせば順位も変わるかもしれないが)。ルールを変えて,所持金について所持金は全員100からスタート。所持金は0以上のみ有効(借金NG)とし,お金を差し出す側が所持金0の場合は取引不成立とする。