需要包含的头文件:
#include<cstdlib>
#include<cmath> //设置当前时间为随机种子
使用rand()函数返回[0,max]之间的随机数
使用srand(time(NULL))或srand(time(0))设置当前系统时间为随机种子
取得[a.b)的随机数,使用(rand()%(b-a))+a
取得[a,b]的随机数,使用(rand()%(b-a+1))+a
取得(a,b]的随机数,使用(rand()%(b-a))+a+1
通用公式:a+rand()%n
a是起始值,n是整数范围
另一种表示:
a+(int)b*rand()%(RAND_MAX+1)