随机数的上限问题

来源:互联网 发布:js图片轮播 类似卡片 编辑:程序博客网 时间:2024/05/01 02:49
下面这个结果中,执行了50万次,却没有一次到达上限的,甚至连40都没有达到,为什么??
          Random rd = new Random();            using (StreamWriter sr = new StreamWriter("d://aa.txt", true))            {                int iMax = 0;                for (int j = 0; j < 500000; j++)                {                    sr.WriteLine("-------------------------------------------------", j);                    for (int i = 0; i < rd.Next(3, 50); i++)                    {                        sr.Write("   {0}",i);                        if (i > iMax) iMax = i;                    }                    sr.WriteLine();                                    }                sr.Write(iMax);                sr.Flush();                sr.Close();            }
原创粉丝点击