求C++环境下的产生一定范围随机数的代码,谢谢!
答案:3 悬赏:0 手机版
解决时间 2021-04-13 14:49
- 提问者网友:原来太熟悉了会陌生
- 2021-04-13 09:23
求C++环境下的产生一定范围随机数的代码,谢谢!
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-04-13 10:17
#include
#include
using namespace std;
int main()
{
srand(time(0));
int x, y;
cin >> x >> y;
int z = rand() % (y - x + 1) + x; // 产生[x,y]范围整数
cout << z << endl;
return 0;
}
#include
using namespace std;
int main()
{
srand(time(0));
int x, y;
cin >> x >> y;
int z = rand() % (y - x + 1) + x; // 产生[x,y]范围整数
cout << z << endl;
return 0;
}
全部回答
- 1楼网友:迟山
- 2021-04-13 10:43
srand((unsigned)time(NULL));//随机种子
int k = 50 + rand() % (100 - 50 + 1);//用rand()随机生成在[50,100]内的整数
- 2楼网友:忘川信使
- 2021-04-13 10:24
int ran_num=0;
srand((unsigned)(time(null)));
ran_num=rand() % 100;//此处100表示随机范围不超过100
此时ran_num就是生成的随机数。
如有问题请追问
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯