在此做个笔记,以便今后查阅
rand:
头文件: #include<stdlib.h>
通常rand()产生的随机数在每次运行的时候都是与上一次相同的,rand() 会返回一随机数值,范围在 0 至 RAND_MAX 间,RAND_MAX 的范围最少是在 32767 之间(int)。在调用此函数产生随机数前,必须先利用 srand()设置好随机数种子,如果未设随机数种子,rand()在调用时会自动设随机数种子为 1。
srand:
头文件:#include<stdlib.h>
void srand (usigned int seed);参数seed是整数,配合time()使用。
使用范例:
#include<stdlib.h>
#include<time.h>
int random number =0;
srand((unsigned int)time(NULL));
//1~100
random number =rand()%100+1;
//0.1~1
random number =rand()%10+1);