21xrx.com
2024-09-19 09:59:26 Thursday
登录
文章检索 我的文章 写文章
C++生成100个随机数
2023-07-09 17:30:18 深夜i     --     --
C++ 生成 随机数 100个

C++是一种高效、快速的编程语言,可以用它来生成100个随机数。生成随机数的过程不仅可以帮助我们学习如何使用C++中的随机数生成函数,同时也可以让我们更好地理解随机数的概念和应用场景。

首先,我们需要使用C++标准库中的随机数生成函数。在C++中,可以使用rand()函数来生成随机数。该函数以0为基础,生成一个介于0到RAND_MAX之间的随机整数。为了控制生成的范围,我们需要使用取模运算符“%”。比如,生成一个介于1到100之间的随机整数,我们可以这样写:


int random_num = rand() % 100 + 1;

接下来,我们需要使用循环语句生成100个随机数。我们可以使用for循环语句,并且将生成的随机数存储到数组中。代码如下:


#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

  srand((unsigned)time(nullptr));  //初始化随机种子

  int random_nums[100];  //存储100个随机数

  for (int i = 0; i < 100; i++)

  {

    random_nums[i] = rand() % 100 + 1;  //生成1到100的随机整数

  }

  //输出随机数

  for (int i = 0; i < 100; i++)

  {

    cout << random_nums[i] << " ";

  }

  return 0;

}

上述代码中,我们使用了srand()函数初始化了随机数生成器的种子,以确保每次运行程序时生成的随机数都不同。同时,我们使用了两个for循环将随机数存储到数组中,并输出这些随机数。

总之,使用C++生成100个随机数需要使用rand()函数和循环语句。在实际开发中,我们可以根据需求调整生成随机数的范围和数量,以满足特定的应用场景。

  
  

评论区

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