随机数生成(含注释)
2026-08-14 18:21:16
发布于:广东
点赞+关注~~~
#include<bits/stdc++.h>
#include <random>
using namespace std;
int main(){
// 1. 创建随机数设备,用于生成种子
random_device rd;
// 2. 创建随机数引擎(梅森旋转算法),并使用设备生成的种子初始化
mt19937 gen(rd());
// 3. 定义均匀分布范围,例如生成 [1, 100] 之间的整数
uniform_int_distribution<int> dis(1, 50);
// 4. 生成并输出随机数
for (int i = 0; i < 30; ++i) {
int s=dis(gen);
cout<<s;
}
cout << endl;
}
这里空空如也


















有帮助,赞一个