c++随机数
2019-03-26 本文已影响0人
李药师_hablee
c++产生若干随机数
//c++产生若干随机数
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
srand((unsigned int)time(NULL));//设置种子
for(int i=0;i<10;i++)
{
cout<<rand()<<endl;//输出随机数
}
cout<<"最大的随机整数为:"<<RAND_MAX<<endl;
return 0;
}
产生某一区间的随机数
//产生某一区间的随机数
#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;
int main()
{
int a,b,c;
int cnt = 0;
srand((unsigned int)time(NULL));
cout<<"输入范围:";
cin>>a>>b;
for(int i=0;i<5;i++)
{
c = a + rand()%(b-a+1);
cout<<c;
cnt++;
if(cnt<5)//最后一个不输出*
{
cout<<"*";
}
}
return 0;
}