这是我第一次用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
c random
c ×1
random ×1