如何产生比较好的随机数?
在计算机上如何产生比较好的随机数?我用
for(int i=0;i<10000;i++)
{
randomize();
int a=random(1000);
.....
}
产生的随机数是一样的。我知道是因为randomize()是以系统时间为种子的。由于计算机执行速度特别快,所以在循环10000次的时候所的时间可能也不到randomize()能够分辨的时间。所以产生了10000个一抹一样的随机数。问题是我在randomize()前面加了一个Sleep(5),也不行呀。不知道什么原因。那位高手能否告诉我快速产生10000各随机数的方法。谢谢先。