21xrx.com
2024-09-20 00:42:11 Friday
登录
文章检索 我的文章 写文章
C++随机生成10个30~100的正整数
2023-07-05 03:01:59 深夜i     --     --
C++ 随机生成 10个 正整数 30~100

C++是一种高级编程语言,拥有强大的编程能力和广泛的应用场景。对于初学者来说,学习C++编程最好的方法之一就是尝试实现一些基本的功能。本文将介绍如何使用C++生成随机数。

生成随机数是C++编程的基本操作之一。在这里,我们将演示如何用C++代码生成10个范围在30~100之间的正整数。下面是代码实现:


#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

int main()

{

  int arr[10];

  srand(time(NULL));

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

  {

    arr[i] = rand() % 71 + 30;

  }

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

  {

    cout << arr[i] << " ";

  }

  return 0;

}

这段程序包含了两个for循环。第一个for循环用来生成随机数,并将其存储在名为arr的整型数组中。在这里,我们使用了rand()和srand()函数来实现随机数生成。其中,rand()函数用来生成一个0到32767之间的随机整数,而srand()函数则用来生成一个“种子”,以确保每次生成的随机数序列都不同。

第二个for循环用于输出生成的随机数。我们只需要遍历数组,并输出每个元素即可。

通过运行上述程序,我们可以轻松地生成10个范围在30~100之间的随机数。这些随机数可以用于各种应用场景,例如游戏开发、数据分析等。

总之,生成随机数是C++编程的基本操作之一。我们可以使用rand()和srand()函数实现随机数生成,从而实现各种有趣的功能。希望这篇文章对C++初学者有所帮助。

  
  

评论区

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