21xrx.com
2024-09-20 00:34:39 Friday
登录
文章检索 我的文章 写文章
C++随机生成10个1到100之间的整数
2023-07-09 07:02:35 深夜i     --     --
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++生成随机数是很简单的,只需要掌握一些基本语法即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复