在循环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#程序中,当遍历dataGridView的每一行并生成4位随机数时,原始代码由于在循环内创建Random对象可能导致重复的随机数。修正方法是将Random对象创建移出循环,确保每次生成的随机数是独立的。

8645

被折叠的 条评论
为什么被折叠?



