#include<iostream>
using namespace std;
#include <time.h> //包含此头文件
const int LEN=10;
int main()
{
srand(time(0)); //获取随机数种子,如果不加这一行,每次获得的随机数是一样的。
int a[LEN];
for(int i=0;i<LEN;i++) //例如给一个数组随机赋值
{
a[i]=rand()%30+1; /*rand()%30表示一个随机数除以30得到的余数(在0~29范围内),+1则表示在1~30范围内。因此,这句代码表示:将1~30范围内的随机数赋值给数组a[i]。 一次随机结果如下图。*/
cout<<a[i]<<'\t';
}
cout<<endl;
return 0;
}
C++随机数如何获得?
最新推荐文章于 2023-01-09 19:41:10 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)