为什么我总是得到与rand()相同的随机数序列?
这是我第一次用C尝试随机数(我想念C#)。这是我的代码:
int i, j = 0;for(i = 0; i <= 10; i++) { j = rand(); printf("j = %d\n", j);}
使用此代码,每次运行代码时,我都会得到相同的序列。但是,如果我添加的话,它会产生不同的随机序列。srand(/*somevalue/*)在for循环。有人能解释原因吗?
srand(/*somevalue/*)
for
jeck猫
相关分类