21xrx.com
2024-12-22 22:36:12 Sunday
登录
文章检索 我的文章 写文章
C++生成1到10的随机数
2023-07-06 05:37:09 深夜i     --     --
C++ 随机数生成 1-10

在C++中,生成1到10的随机数可以通过使用rand()函数和取模运算获得。以下是一个简单的示例代码,演示了如何在C++中生成随机数:


#include <iostream>

#include <cstdlib>

using namespace std;

int main()

{

  // 使用系统时间来生成种子

  srand(time(NULL));

  

  // 生成1到10之间的随机数

  int randomNumber = rand() % 10 + 1;

  cout << "随机数为:" << randomNumber << endl;

  

  return 0;

}

在上面的代码中,我们首先使用srand()函数和time(NULL)来生成一个随机种子,这样每次程序运行时都会得到不同的伪随机数序列。之后,使用rand()函数生成一个0到9之间的随机数,再加上1,这样就得到了1到10之间的随机数。

需要注意的是,由于rand()函数生成的是伪随机数,而不是真正的随机数,因此在使用时要注意控制随机数的范围和数量,避免出现重复或不均匀的情况。

  
  

评论区

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