c++生成随机数


c++生成随机数

想要生成随机数,需要使用的头文件包括

#include
#include
#include

或者直接
#include

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;