21xrx.com
2025-06-20 09:58:58 Friday
文章检索 我的文章 写文章
C++生成1到10的随机数
2023-07-06 05:37:09 深夜i     44     0
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()函数生成的是伪随机数,而不是真正的随机数,因此在使用时要注意控制随机数的范围和数量,避免出现重复或不均匀的情况。

  
  

评论区