21xrx.com
2024-11-22 12:30:38 Friday
登录
文章检索 我的文章 写文章
C++中srand()函数的使用方法
2023-07-04 12:30:04 深夜i     --     --
C++ srand() 使用方法

C++中srand()函数是一个随机数生成器。它的作用是产生一个随机数序列,这个序列可以被rand()函数调用使用。

srand()函数的语法为:

srand(seed)

其中,seed是一个整数值。它可以是任何整数,但通常情况下我们会使用当前时间作为seed,以保证每次运行程序的时候,生成的随机数序列都不同。

使用srand()函数的步骤如下:

1. 在程序的开始处调用srand()函数。

2. 传入一个seed值。

3. 调用rand()函数来生成随机数。

下面是一个示例程序,展示了如何使用srand()函数来生成随机数:

#include

#include

#include

using namespace std;

int main()

{

  srand(time(NULL)); // 使用当前时间作为seed

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

  {

    cout << rand() << endl; // 生成随机数

  }

  return 0;

}

在这个程序中,我们使用了time()函数来获取当前时间,并把它作为seed值传递给了srand()函数。然后,我们使用了一个循环来生成10个随机数,并将它们输出到屏幕上。

需要注意的是,srand()函数只需要在程序的开始处调用一次。如果你在程序的其他地方调用它,那么生成的随机数序列将不再是随机的。

  
  

评论区

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