MeltIce2024 / meltice2024.github.io

0 stars 0 forks source link

C++生成范围内随机整数 #1

Open MeltIce2024 opened 4 weeks ago

MeltIce2024 commented 4 weeks ago

1. 包含头文件 random

#include <random>

2. 创建一个随机数生成器对象

创建一个基于 Mersenne Twister 算法的随机数生成器

mt19937 generator;

3. 创建一个均匀分布的随机数生成器

uniform_int_distribution<int> distribution(整数范围);

例如:

uniform_int_distribution<int> distribution(1, 10);

这段代码会让生成器生成1到10之内的随机整数

4. 生成随机数

使用 distribution(generator) 生成随机数 打印出生成的随机数:

cout << "随机数: " << distribution(generator) << endl;
MeltIce2024 commented 3 weeks ago

可以可以