我要得到一组0--99之间的随机数,重复没有问题
但是我用random函数的时候
for (int i = 0; i < 200; i++ )
{ Random ran = new Random();
rdate[i].Datatype = ran.Next(0, 99);
}
得到的全部都是一样的网上查了下是种子的问题,不太明白,请高手指教,谢谢在线等,一有正确答案立刻结贴
但是我用random函数的时候
for (int i = 0; i < 200; i++ )
{ Random ran = new Random();
rdate[i].Datatype = ran.Next(0, 99);
}
得到的全部都是一样的网上查了下是种子的问题,不太明白,请高手指教,谢谢在线等,一有正确答案立刻结贴
把它的声明提到全局
Random random = new Random();
for (int i = 0; i < 200; i++){
number = random.Next();
rdate[i].Datatype = number%100;
}