C++17之随机数生成器
std::mt19937
#include <iostream>
#include <iomanip>
#include <string>
#include <map>
#include <random>
#include <cmath>int main()
{// 以随机值播种,若可能std::random_device r;// 选择 1 与 6 间的随机数std::default_random_engine e1(r());std::uniform_int_distribution<int> uniform_dist(1, 6);int mean = uniform_dist(e1);std::cout << "Randomly-chosen mean: " << mean << '\n';// 生成围绕平均值的正态分布std::seed_seq seed2{r(), r(), r(), r(), r(), r(), r(), r()}; std::mt19937 e2(seed2);std::normal_distribution<> normal_dist(mean, 2);std::map<int, int> hist;for (int n = 0; n < 10000; ++n) {++hist[std::round(normal_dist(e2))];}std::cout << "Normal distribution around " << mean << ":\n";for (auto p : hist) {std::cout << std::fixed << std::setprecision(1) << std::setw(2)<< p.first << ' ' << std::string(p.second/200, '*') << '\n';}
}
https://zh.cppreference.com/w/cpp/numeric/random
C++17之随机数生成器相关推荐
- 开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器
原文:[原创]开源Math.NET基础数学类库使用(13)C#实现其他随机数生成器 本博客所有文章分类的总目录:http://www.cnblogs.com/asxiny ...
- Java中Math3 各种随机数生成器的使用(Random Generator)
本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 内容可能有不到之处,欢迎交流. 未经本人允许禁止转载. 文章目录 背景 python中numpy生成随机数 产生 ...
- 【BZOJ】【3671】【NOI2014】随机数生成器
贪心 嗯--其实生成这个矩阵就是一个$O(n^2)$的模拟 = = 然后?字典序最小?贪心呗= =能选1就选1,然后能选2就选2-- 我们发现,对于矩阵(1,1)~(n,m),假设1的位置是(x,y) ...
- python的标准随机数生成器模块是_Python的标准随机数生成器模块是
[简答题]How do critical thinking and our emotions complement each other? [简答题]下列Python语句的输出结果是 print(&q ...
- linux 随机数原理,Linux随机数生成器的原理和缺陷.pdf
第17卷.第10期 计算机技术与发展 vol.17No.10 2007年10月 COMPUTERTECHNOLOGYANDDEVELOPMENT Oct.2007 Linux随机数生成器的原理及缺陷 ...
- linux随机数原理,Linux随机数生成器的原理与缺陷.pdf
第17卷.第10期 计算机技术与发展 vol.17No.10 2007年10月 COMPUTERTECHNOLOGYANDDEVELOPMENT Oct.2007 Linux随机数生成器的原理及缺陷 ...
- 随机数生成器,基于软件的伪随机数算法
在工程中有时候需要用到随机数函数来模拟一些情况,例如加密系统的密钥来源可以用随机数函数获取. 一般来说随机数函数需要有以下性质: 1:随机性,不存在统计学偏差,是完全散乱的数列. 2:不可预测性:不能 ...
- luogu P3306 [SDOI2013] 随机数生成器(BSGS,数列求通项,毒瘤特判)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 发个水题的 题解证明我还在() luogu P3306 [SDOI2013] 随机数生成器 Webli ...
- Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom
Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom 文中的 Random即:java.util.Random, ThreadLocalRandom 即 ...
最新文章
- QCon北京2018关键词:Kubernetes、Service Mesh、Istio和微服务
- 性别分析--微信数据分析(一)
- iOS之深入解析Runtime的Method-Swizzling方法交换的妙用和底层原理
- 共享经济模式下的边缘计算——PPIO边缘云 laaS技术实践分享
- SAP Spartacus当前产品主数据数据格式的一个例子
- java学习(2):学生管理系统2
- Beyond Compare 4
- 【转载】正则表达式30分钟入门教程
- python常用代码大全-Python常用库大全,看看有没有你需要的
- Log4net 配置实例
- acWing 1296 聪明的燕姿
- java 图片处理工具类(图片简单处理 java原生)
- Linux基础:systemctl和journalctl常用命令
- laravel定时任务设置
- 惯性导航(IMU)误差分析
- APP项目的开发流程
- 使用域控批量安装软件
- Python+OpenCV利用KNN背景分割器进行静态场景行人检测与轨迹跟踪
- Re-ID:AlignedReID: Surpassing Human-Level Performance in Person Re-Identification 论文解析
- 想自己搭建服务器,永久运行网站?一个 U 盘大小的树莓派就够了!