有100个人,每个人拥有100块钱。
这100个人每天随机给另外一个人1块钱。
17000天后会变成什么样子?(17000天大概是一个人从18岁到65这段时间的天数。)
![](https://img.haomeiwen.com/i3962119/ad271920e0ccb398.png)
从这个结果可以看出,最多的那个人有400多块钱,最少的有0块钱的。
![](https://img.haomeiwen.com/i3962119/0b7810680debd3ac.png)
这说明了什么问题,赚到钱的是少部分人。
赚钱的话取决于对方,如果对方没有钱了,那么就不可能给你钱了。
赚钱的话需要多管齐下,多个人给你钱你才能拥有更多的钱。
没钱的总是占大部分,有钱的总是占一小部分。
怎样才能逆天改命过别样人生,我们以后再聊。
献上这个游戏的模拟代码:
private static void Test()
{
int[] a = new int[100];
for (int i = 0; i < a.Length; i++)
{
a[i] = 100;
}
Random rn = new Random();
for (int i = 0; i < 17000; i++)
{
for (int j = 0; j < 100; j++)
{
var randomNum = rn.Next(0, 100);
if (a[j] > 0)
{
a[j]--;
a[randomNum]++;
}
}
}
for (int i = 0; i < a.Length; i++)
{
Console.WriteLine("{0}:{1}", i, a[i]);
}
}
网友评论