srand():它的功能也是初始化随机数发生器
若想返回一个从[a,b)之间的数,可以通过一个通用的公式:
(rand()%(b-a))+a 返回的数值包含a,包含b。若 a=0,就可以返回一个 0--b之间的数值。
例如;要返回0-100之间的一个随机数:
rand()%100
3-6之间
(rand()%(6-3))+3;
int main()
{
int m;
m=0;
srand((unsigned)time(NULL));//设置随机数种子,否则rand()所产生的随机数值每次就会一样
m=(rand()%(6-3))+3;//返回[3,6)之间的随机数
printf("m=:%d\n",m);
return 0;
}