VC中产生随机数的srand函数怎么用?怎么还有个rand?

VC中产生随机数的srand函数怎么用?怎么还有个rand?
2025-02-25 11:02:09
推荐回答(2个)
回答1:

#include
#include
#include
#define N 10
main()
{
int i;
srand(time(0));/*设置种子,并生成伪随机序列*/
for(i=0;i printf("%d\n",rand()%100);/*得到[0,99]伪随机数*/
system("pause");
}

回答2:

srand()设置种子
rand()才得到随机数

也就是先执行void srand(unsigned int seed)
再执行int rand()
如果种子不变,那么多次执行rand()得到的随机序列也是相同的
所以经常以时间作为种子