21xrx.com
2024-12-22 22:13:46 Sunday
登录
文章检索 我的文章 写文章
使用C++生成10个100以内的随机整数
2023-06-22 15:39:50 深夜i     --     --
C++ 生成 随机整数 10个 100以内

如果你是一名计算机编程爱好者,那么你肯定知道C++是一种非常流行的编程语言。C++可以应用于许多领域,例如游戏开发、人工智能、科学计算等。在本篇文章中,我们将使用C++编写一个程序来生成10个100以内的随机整数。

首先,我们需要了解C++中的随机数生成函数。C++中有一个名为rand()的函数,它可以生成伪随机数。当我们第一次调用rand()函数时,它会根据当前时间生成一个种子。之后每次调用rand()函数时,它都会根据上一次生成的随机数产生下一个随机数。

接下来,我们需要在程序中包含头文件stdlib.h,该文件包含rand()函数的定义。然后,我们使用srand()函数来设置rand()函数的种子。我们可以将time(NULL)作为参数传递给srand()函数,以使用当前时间为种子。

为了生成10个100以内的随机整数,我们使用一个for循环来调用rand()函数10次。我们可以使用取模运算符%来将生成的随机数限制在0和99之间。最后,我们将生成的随机数输出到屏幕上。

下面是完整的程序代码:


#include <iostream>

#include <stdlib.h>

#include <time.h>

using namespace std;

int main()

{

  srand(time(NULL)); // 设置种子

  // 生成10个随机数

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

  {

    int num = rand() % 100; // 生成随机数

    cout << num << " "; // 输出随机数

  }

  cout << endl;

  return 0;

}

当我们运行上面的程序时,它会生成10个100以内的随机整数,并将它们输出到屏幕上。

总之,使用C++生成随机数非常简单。我们只需要调用rand()函数,并使用srand()函数设置种子即可。随机数在计算机科学中有着广泛的应用,例如加密、随机化算法等。希望这篇文章可以帮助你了解C++中的随机数生成函数,并激发你对计算机编程的兴趣。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章