21xrx.com
2024-11-22 06:38:38 Friday
登录
文章检索 我的文章 写文章
C++随机生成小数
2023-07-04 22:15:14 深夜i     --     --
C++ 随机 生成 小数

C++是一种非常强大的编程语言,它能够实现各种编程任务,包括随机生成小数。如何在C++中实现随机生成小数呢?下面是一个简单的示例:


#include <iostream>

#include <ctime>

using namespace std;

int main()

{

  srand(time(0)); // 设置随机数种子

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

  {

    double randomNum = (double)rand() / RAND_MAX;

    cout << randomNum << endl;

  }

  return 0;

}

上面的代码中,我们首先使用了 srand(time(0)) 函数来设置随机数种子,以确保每次随机数的生成都不同。然后,使用 rand() 函数生成一个随机数,将其转换为小数类型并除以 RAND_MAX,得到一个区间在 0 到 1 之间的随机小数。最后使用 cout 将其输出到屏幕上。

运行上面的代码,你会发现它会输出 10 个随机的小数。当然,在实际编程时,你可能需要根据具体需求来调整生成的小数区间,设置小数的精度等。

总之,C++提供了很多强大的函数来帮助我们实现各种编程任务,包括随机生成小数。希望本文的简单示例能够帮助你更好地理解C++的使用。

  
  

评论区

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