21xrx.com
2024-12-27 20:46:35 Friday
登录
文章检索 我的文章 写文章
C++生成10个1~100随机数
2023-07-07 01:51:29 深夜i     --     --
C++ 随机数 生成 1~100 10个

C++是一种广泛使用的编程语言,在数据处理和算法实现等方面都有着广泛的应用。如果您正在学习C++,那么知道如何生成随机数是非常重要的。以下是如何使用C++生成10个1~100的随机数的简单步骤。

第一步:导入头文件

在您的代码中包含“cstdlib”头文件,以便能够使用C++的随机数函数。这个头文件包含了包含了C++标准库(STL)中的rand()函数。

第二步:设置随机数种子

在程序启动的时候,需要设置随机数种子。使用time(NULL)函数可以根据当前时间为程序提供种子。添加以下行到您的代码中,就可以完成这个步骤:

srand(time(NULL));

第三步:创建循环

现在,您需要创建一个循环,用来生成10个随机数。您可以使用for循环,从1到10,这样就可以生成10个随机数。

下一步,您需要调用rand()函数,它会返回一个int值,表示0和RAND_MAX之间的随机数。最终,将返回的值转换为您需要的范围即可。

例如,如果您需要生成1到100之间的随机数,在调用rand()函数后,使用以下语句进行转换:

int randomNum = (rand() % 100) + 1;

最后,将随机数输出到屏幕上,您就可以看到10个1~100之间的随机数了。代码如下:

#include

#include

#include

using namespace std;

int main()

{

  srand(time(NULL));

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

  {

    int randomNum = (rand() % 100) + 1;

    cout << randomNum << " ";

  }

  return 0;

}

总结

现在您知道如何使用C++生成10个1~100之间的随机数。在学习编程的过程中,能够生成随机数是非常重要的,因为在程序实现过程中,随机数的应用非常频繁。希望这个简单的例子能够帮助您更好地学习C++。

  
  

评论区

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