我希望执行循环的内容最多只执行3次,并且每次程序执行时,我希望它生成不同的数字。因此第一次运行可以是2,然后是3,然后是1,然后是2等等...
这是我编写的代码:
然而,这将导致一个无限循环。有人能帮我理解我错在哪里吗?
谢谢!
这是我编写的代码:
int i = new Random().Next(3);
while (i <= 3)
{
Console.WriteLine("Hello World");
i--;
}**
然而,这将导致一个无限循环。有人能帮我理解我错在哪里吗?
谢谢!
i
的初始值为0、1、2,所以随机数是一个无用的不相关细节。考虑使用:int i = 2 /* Random.Next(3)的最大值 */; while (i <= 3) { ..; i-- }
。 - user2864740