c++生成随机数
c++生成随机数
想要生成随机数,需要使用的头文件包括
#include<iostream>
#include<cstdlib>
#include<ctime>
或者直接
#include<bits/stdc++.h>
1.生成 [a,b)的随机数
srand((unsigned)time(NULL));
rand()%(b-a)+a;
2.生成 [a,b] 的随机数
srand((unsigned)time(NULL));
rand()%(b-a+1)+a;
3.生成 (a,b] 的随机数
srand((unsigned)time(NULL));
rand()%(b-a)+a+1;