C++常用的代码模板

C++常用的代码模板

W1ndys Lv6

生成随机数

源代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <random>
#include <chrono>

using namespace std;

int main() {
// 使用当前时间作为随机数生成器的种子
unsigned seed = chrono::system_clock::now().time_since_epoch().count();

// 创建一个随机数生成器
default_random_engine generator(seed);

// 创建一个均匀分布的随机数生成器,范围从1到100
uniform_int_distribution<int> distribution(1,100);

// 生成并打印一个随机数
cout << "Random number: " << distribution(generator) << endl;

return 0;
}

摘要

1
2
3
4
5
6
7
8
// 使用当前时间作为随机数生成器的种子
unsigned seed = chrono::system_clock::now().time_since_epoch().count();

// 创建一个随机数生成器
default_random_engine generator(seed);

// 创建一个均匀分布的随机数生成器,范围从1到100
uniform_int_distribution<int> distribution(1,100);
1
distribution(generator)
1
#include <chrono>
  • 标题: C++常用的代码模板
  • 作者: W1ndys
  • 创建于 : 2023-10-05 13:52:00
  • 更新于 : 2025-01-17 20:28:48
  • 链接: https://blog.w1ndys.top/posts/b138fb0c.html
  • 版权声明: 版权所有 © W1ndys,禁止转载。
评论
目录
C++常用的代码模板