C#生成Random随机数重复问题

在循环dataGridView中的数据时,对每行的数据产生一个4位的随机数,以下代码会产生重复的随机数

 for (int i = 0; i < dataGridView1.Rows.Count; i++)
{

 Random random = new Random();

int temp = random.Next(0000, 9999);

}

解决办法,应将代码改成以下:

Random random = new Random();
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
   int temp = random.Next(0000, 9999);
}

你可能感兴趣的:(C#,算法,数据结构,c#)