C语言的随机函数(c++):rand()
因为随机函数中涉及到srand(unsigned seed)函数和seed,即随机种子,所以需要两个头文件,即:#include <stdlib.h>****#include <time.h>,当然如果你用的头文件是万能头文件(#include<bits/stdc++.h>)就不需要添加了。
例:
#include<bits/stdc++.h>
using namespace std;
int main(){
srand(time(NULL));当srand()//里面的参数为1时,随机产生的数是不会变化的
//这里的 time(NULL) 的结果是一个类似于 1524655706 的数字,并且每秒都在递增1,也就达成了srand()的seed不断变化的目的不断生成新的随机数。
for(int i=0;i<10;i++){
printf("%d, ",rand()%11);//产生十个0~10之间的随机数
}
return 0;
}