int Num=10;
Random ran = new Random();
Console.WriteLine(ran.Next(1, Num + 1));
今天一个同事问我取随机数为什么要+1,这样不会取到11吗,到时候根据这个去取值就溢出了。
我也很无语,其实这个随机数是取的小于11的数,也就是1-10的随机数。
int Num=10;
Random ran = new Random();
Console.WriteLine(ran.Next(1, Num + 1));
今天一个同事问我取随机数为什么要+1,这样不会取到11吗,到时候根据这个去取值就溢出了。
我也很无语,其实这个随机数是取的小于11的数,也就是1-10的随机数。