永发信息网

求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;
}
全部回答
  • 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就是生成的随机数。 如有问题请追问
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯