美文网首页
100个拥有100块钱的人玩了17000天的游戏

100个拥有100块钱的人玩了17000天的游戏

作者: 极无宪 | 来源:发表于2020-08-18 22:21 被阅读0次

    有100个人,每个人拥有100块钱。
    这100个人每天随机给另外一个人1块钱。
    17000天后会变成什么样子?(17000天大概是一个人从18岁到65这段时间的天数。)

    结果,请双击放大查看

    从这个结果可以看出,最多的那个人有400多块钱,最少的有0块钱的。


    分组后

    这说明了什么问题,赚到钱的是少部分人。
    赚钱的话取决于对方,如果对方没有钱了,那么就不可能给你钱了。
    赚钱的话需要多管齐下,多个人给你钱你才能拥有更多的钱。
    没钱的总是占大部分,有钱的总是占一小部分。
    怎样才能逆天改命过别样人生,我们以后再聊。
    献上这个游戏的模拟代码:

     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]);
                }
            }
    

    相关文章

      网友评论

          本文标题:100个拥有100块钱的人玩了17000天的游戏

          本文链接:https://www.haomeiwen.com/subject/zwkljktx.html