21xrx.com
2025-03-27 10:11:48 Thursday
文章检索 我的文章 写文章
C++随机生成10个1到100之间的整数
2023-07-09 07:02:35 深夜i     28     0
C++ 随机生成 10个 1到100 整数

C++是一种流行的编程语言,它拥有强大的随机数生成功能。在本篇文章中,我们将介绍如何使用C++编写一个程序,随机生成10个1到100之间的整数。

在C++中,需要包含头文件 来使用随机数生成功能。下面是一个示例程序:

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
  int randomNum;
  
  srand(time(NULL)); // 设置随机种子
  
  for(int i=0; i<10; i++) {
    randomNum = rand() % 100 + 1; // 生成1到100之间的整数
    cout << randomNum << " "; // 输出随机数
  }
  
  cout << endl;
  return 0;
}

上述程序中,我们使用srand函数设置了随机种子,该函数需要一个参数,一般使用time函数返回的时间戳来作为参数。在程序中调用rand函数生成随机数,该函数返回一个0到RAND_MAX之间的随机整数。为了生成1到100之间的整数,我们使用了%运算符和加1操作。

运行该程序,将会输出10个随机的1到100之间的整数。例如:

82 94 11 67 98 22 9 76 60 20

总结:

本篇文章介绍了如何使用C++编写一个程序,随机生成10个1到100之间的整数。我们使用了srand和rand函数来生成随机数,以及time函数作为参数设置随机种子。使用C++生成随机数是很简单的,只需要掌握一些基本语法即可。

  
  

评论区

请求出错了