gpt4 book ai didi

c++ - 为什么这个生成随机数的代码总是产生相同的数字?

转载 作者:太空宇宙 更新时间:2023-11-04 15:09:29 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
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);
}

输出将始终是一系列重复的数字,例如 2222222211111111。我如何让它产生八个随机数?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com