【发布时间】:2011-06-25 22:29:53
【问题描述】:
可能重复:
how to generate different random number in a loop in C++?
在这段代码中:
int Randtest(int len)
{
int test[100]={};
for(int i=0;i<len;i++)
{
srand ( time(NULL) );
cout <<(test[i]=rand()%10);
}
}
int main()
{
Randtest(8);
}
输出将始终是重复数字的序列,例如22222222 或11111111。如何让它产生八个随机数?
【问题讨论】:
-
这个问题已经被问了一百万次了。完全重复。