可能重复:
如何在 C++ 的循环中生成不同的随机数?
这是我的代码:
for(i=0;i<10;i++)
{
srand ( time(NULL) );
cout<<time(NULL);
max=100,min=0;
for(j=0;j<3;j++)
{
cout<<(( (rand() % (max - min + 1)) + min)%5);
}
}
现在我得到输出:
1357207288 0 1 4
1357207289 0 1 4
1357207290 0 1 4
等等。我想每次都得到不同的随机数。我怎样才能做到这一点。