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;
posted @ 2022-05-14 16:06  小呆瓜瓜  阅读(111)  评论(0编辑  收藏  举报