相关疑难解决方法(0)

1792
推荐指数
18
解决办法
216万
查看次数

67
推荐指数
8
解决办法
4万
查看次数

非重复随机数

要生成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# random

8
推荐指数
2
解决办法
3万
查看次数

在c#中生成没有重复的随机数

如何在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房间得到相同的号码.

c# random numbers

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×4

random ×4

numbers ×2