先取一个随机数的种子。srand();为了避免重复,一般取耐橡帆当前系统时如迹间为种子。srand(usigned(time(0)))。然昌雹后用rand函数。1+rand()% 101;就是1~100之间的随机整数。
假设范迟行宏围是 [a, b];
int range = b - a + 1;
int val = rand() % range + a; // rand() % range 就是 rand() 生成的数对range取余,数值就会在 [0, range) 之间带并, 加上 a,就码册是 [a , a+ range) -> [a, b+1) -> [a, b]
#include
随机数的范围是任意的,如果要固定范围,固定一下就可以了
#include