【发布时间】:2016-11-07 12:48:03
【问题描述】:
我不确定这是一个可接受的帖子,但出于好奇会
Random rnd = new Random();
int random1 = rnd.Next(1, 24);
int random2 = rnd.Next(25, 49);
int random3 = rnd.Next(random1, random2);
int random4 = rnd.Next(50, 74);
int random5 = rnd.Next(75, 100);
int random6 = rnd.Next(random4, random5);
int random7 = rnd.Next(random3, random6);
Console.WriteLine(random7);
不仅仅是说一个随机数
Random rnd = new Random();
int random1 = rnd.Next(1, 100);
Console.WriteLine(random1);
【问题讨论】:
-
并非如此。我认为它甚至会更随机。
-
第二个例子中 1 到 100 之间的数字的概率是相同的。但是,在第一个示例中获得“1”的可能性比获得 50 的可能性要小。因为您必须连续 3 次获得 1,而只需一次获得 50。
标签: c# random numbers generated