导航
×
   ❮   
HTML CSS JavaScript PHP Python C C++ Go Sass W3C Colors TypeScript ECMS

C++ 教程

C++ 简介 C++ 下载安装和环境配置 C++ 快速入门 C++ 语法 C++ 输出 C++ 注释 C++ 变量 C++ 用户输入 C++ 数据类型 C++ 运算符 C++ 字符串 C++ 数学运算 C++ 布尔值 C++ 条件语句 C++ Switch 语句 C++ While 循环 C++ For 循环 C++ Break/Continue 语句 C++ 数组 C++ 结构体 C++ 枚举 C++ 引用 C++ 指针 C++ 内存管理

C++ 函数

C++ 函数 C++ 函数参数 C++ 函数重载 C++ 作用域 C++ 递归 C++ Lambda 表达式

C++ 面向对象

C++ OOP C++ 类和对象 C++ 类方法 C++ 构造函数 C++ 访问修饰符 C++ 封装 C++友元函数 C++ 继承 C++ 多态

C++ 错误

C++ 错误 C++ 调试 C++ 异常 C++ 输入验证

C++ 数据结构

C++ 数据结构和 STL C++ 向量 C++ 列表 C++ 栈 C++ 队列 C++ 双端队列 C++ 集合 C++ 映射 C++ 迭代器 C++ 算法

C++命名空间

C++ 命名空间

C++ 项目

C++ 项目

C++ 如何使用

C++ 两个数相加 C++ 随机数

C++ 关键字与函数

C++ 参考 C++ 关键字 C++ <iostream> C++ <fstream> C++ <cmath> C++ <string> C++ <cstring> C++ <ctime> C++ <vector> C++ <algorithm>

C++ 高级教程


C++ 实例


C++ 标准库参考


C++ 模板库参考


C++ 如何生成随机数


随机数

您可以使用 <cstdlib> 库中的 rand() 函数生成随机数:

示例

cout << rand();
亲自试一试 »

为了更精确地控制随机数,例如,如果您只想生成 0 到 100 之间的随机数,可以使用以下公式:

示例

// 生成一个介于 0 和 100 之间的随机数
int randomNum = rand() % 101;

cout << randomNum;
return 0;
亲自试一试 »

注意: 以上示例仅输出一次随机数。程序每次运行时,输出的随机数都相同。要解决这个问题,您可以使用 srand() 函数,并添加来自 <ctime> 库的 time() 函数。

每次程序运行时,都会生成一个0到100之间的随机数:

示例

// 每次程序运行时都生成一个不同的随机数
srand(time(0));

// 生成一个介于 0 和 100 之间的随机数
int randomNum = rand() % 101;

cout << randomNum;
return 0;
亲自试一试 »

Copyright ©2026 蒙ICP备2026009383号 All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。