こんな課題がありました。
Imagine a room full of 100 people with 100 dollars each. With every tick of the clock, every person with money gives a dollar to one randomly chosen other person. After some time progresses, how will the money be distributed?
When random people give money to random other people | Quomodocumque
「部屋に100ドルを持った人を100人集め、ランダムに選ばれた人がランダムに選ばれた人に1ドル渡す、ということを繰り返すとどうなるか」という問題です。
感覚的には元と変わらないという気がしますが、実際にはばらばらになるという結果が示されています。
つまり貧富の差が生まれるということ。
これを検証してみました。
元のサイトでは検証は45人が45ドルを持つ場合で試しているので同様にします。
まず1000回の場合。
ばらつきが出ています。
次に5000回の場合。
ばらつきが大きくなっています。
最後に10000回の場合。
ゼロになった人もいます。
結果はばらばらになるということは正しいようです。
コメント