小编Nim*_*t70的帖子

在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# ×1

numbers ×1

random ×1