c++如何生成指定范围的随机数

   2024-10-06 8150
核心提示:可以使用rand()函数生成随机数,然后通过取模运算来限制范围。以下是一个示例代码,生成指定范围的随机数:#include iostream#in

可以使用rand()函数生成随机数,然后通过取模运算来限制范围。以下是一个示例代码,生成指定范围的随机数:

#include <iostream>#include <cstdlib>int getRandomNumber(int min, int max) {    return min + rand() % (max - min + 1);}int main() {    int minNum = 1;    int maxNum = 100;        srand(time(0)); // 设置随机数种子        int randomNum = getRandomNumber(minNum, maxNum);        std::cout << "随机数在范围[" << minNum << ", " << maxNum << "]之间为:" << randomNum << std::endl;        return 0;}

在上面的示例代码中,getRandomNumber函数定义了一个生成指定范围随机数的函数,main函数中调用这个函数来生成随机数。通过设置minNum和maxNum来指定范围。在调用rand()函数之前,需要使用srand(time(0))来设置随机数种子,以确保每次运行程序时生成的随机数都不同。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号