您现在的位置是:首页 > 名人名句

C++ 中的 rand() 函数

作者:纳雷武时间:2024-05-11 10:07:05分类:名人名句

简介  文章浏览阅读1.4k次,点赞6次,收藏7次。在此示例中,我们使用 生成一个介于 1 和 100 之间的随机数,并将其输出到控制台。如果你想要更复杂的随机数生成方式,你还可以探索 C++ 中的 库。_c++ rand

点击全文阅读

C++ 中的 rand() 函数

1. rand() 函数的基本用法

rand() 函数不需要参数,它会返回一个从 0 到最大随机数之间的任意整数。最大随机数的大小通常是固定的一个大整数,例如 RAND_MAX

2. 生成指定范围的随机整数

要生成介于 0 和 99 之间的随机整数,可以使用取模运算:int num = rand() % 100;这样,num 的值就是一个 0 到 99 之间的随机数。

3. 初始化随机数种子

在使用 rand() 之前,通常需要初始化随机数种子。一种常见的做法是使用当前时间作为种子,以确保每次运行程序时都会生成不同的随机数序列。

示例代码

#include <iostream>#include <cstdlib>#include <ctime>int main() {    // 初始化随机数种子    std::srand(static_cast<unsigned int>(std::time(nullptr)));    // 生成 1 到 100 之间的随机数    int randomNum = std::rand() % 100 + 1;    std::cout << "随机数:" << randomNum << std::endl;    return 0;}

在此示例中,我们使用 rand() 生成一个介于 1 和 100 之间的随机数,并将其输出到控制台。如果你想要更复杂的随机数生成方式,你还可以探索 C++ 中的 <random> 库。

点击全文阅读

郑重声明:

本站所有活动均为互联网所得,如有侵权请联系本站删除处理

我来说两句