c++生成0-255之间的随机数
时间: 2023-10-18 14:02:46 浏览: 409
C语言/C++如何生成随机数
5星 · 资源好评率100%
你可以使用C++标准库中的rand()函数来生成0-255之间的随机数。具体步骤如下:
1. 包含头文件 #include <cstdlib>
2. 使用srand()函数设置随机数种子,可以使用时间作为种子,如srand(time(NULL))
3. 使用rand()函数生成0-32767之间的随机数
4. 将随机数对256求余数,得到0-255之间的随机数
以下是示例代码:
```
#include <cstdlib> // 包含头文件
#include <ctime>
int main() {
srand(time(NULL)); // 设置随机数种子
int random_num = rand(); // 生成随机数
int num_0_to_255 = random_num % 256; // 对256取余,得到0-255之间的随机数
return 0;
}
```
阅读全文