随机数赋值,srand()放在循环体和循环体外的区别
这是一段由下面一段代码引发的血案:
/*把srand放在循环里,输出永远是1111111111*/#include<stdio.h>#include<stdlib.h>int main(){ int i=0; //srand(10); //这条去掉 for(i=0;i<10;i++) { srand(10); //放在循环里 printf("%d",rand()%10); } printf("\n"); return 0;}