要生成1-20的随机数,我需要选择性选择,它不应该是重复的.
如何在C#中执行此操作
注意我需要像这样循环
Random rnd = new Random()
rnd.Next(1,20)
for(int i =0; i<=20;i++)
{
}
Run Code Online (Sandbox Code Playgroud)
对于所有循环,数字应为1到20
如何在C#中生成无重复的随机数.我有一个阵列,我想用0到9的随机数填充每个房间.每个房间都有不同的数字.我用这个:
for (int i = 0; i < 20; i++)
{
Random rnd = new Random();
int temp = 0;
temp = rnd.Next(0, 9);
page[i] = temp;
}
Run Code Online (Sandbox Code Playgroud)
但是我在阵列的evey房间得到相同的号码.