C++ 正态分布随机数 平均分布随机数 default_random_engine normal_distribution

2023-11-02

#include <iostream>
#include <vector>
#include <string>
#include <random>
#include <algorithm>
#include <cmath>


using namespace std;


int main()
{
        const auto random_seed = 199712;

        std::default_random_engine engine(static_cast<unsigned int>(random_seed)); //定义随机数生成引擎
        std::uniform_real_distribution<double> even(-3.0, 3.0);//取值范围
        std::vector<double>valueVector(20);

        for(std::size_t i=0; i < 20; ++i) {
                valueVector[i] = even(engine);//按照上述平均分布生成随机数
        }

        for (std::size_t j=0; j < valueVector.size(); ++j)
                std::cout << valueVector[j]<<endl;

        return 0;
}

#include <iostream>
#include <vector>
#include <string>
#include <random>
#include <algorithm>
#include <cmath>


using namespace std;


int main()
{       auto seed = 19917;
        std::default_random_engine e(static_cast<unsigned int>(seed)); //定义随机数生成引擎
        std::normal_distribution<double> n(4.0, 0.517);//4.0 是均值, 0.517是方差
        std::vector<double>valueVector(20);

        for(std::size_t i=0; i < 20; ++i) {
                valueVector[i] = n(e);//按照上述正态分布生成随机数
        }

        for (std::size_t j=0; j < valueVector.size(); ++j)
                std::cout << valueVector[j]<<endl;

        return 0;
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ 正态分布随机数 平均分布随机数 default_random_engine normal_distribution 的相关文章

随机推荐

  • 一文带你弄懂 JVM 三色标记算法

    最近和一个朋友聊天 他问了我 JVM 的三色标记算法 我脑袋一愣发现竟然完全不知道 于是我带着疑问去网上看了几天的资料 终于搞清楚啥事三色标记算法 它是用来干嘛的 以及它和 CMS 回收器和 G1 回收器的关系了 今天 就让树哥带着大家一起
  • npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

    1 问题描述 在vscode运行命令 npm run dev报错 2 分析解决 问题原因 npm环境变量配置问题 在cmd窗口输出node 回车后弹出信息node不是内部或外部命令 也不是可运行的程序 这时候就是环境变量配置的问题 方法一
  • 线性表——顺序表(含代码)

    线性是一种逻辑结构 表示元素与元素之间一对一的相邻关系 顺序表和链表是指存储结构 本文首先讨论的是顺序表 要构造顺序表首先要了解其结构 顺序表用一组连续地址一次存放线性表中元素 使得逻辑上相邻的元素物理上也相邻 顺序表使用数组来描述顺序存储
  • vue中使用element-tiptap

    安装 npm install save element tiptap或者yarn add element tiptap main js文件引入 全局引入 引入element tiptap import ElementTiptapPlugin
  • 在 Compose 中使用 Koin 进行依赖注入

    The pragmatic Kotlin Kotlin Multiplatform Dependency Injection framework 实用的Kotlin和Kotlin多平台依赖注入框架 Android Studio环境为 And
  • 浮动IP(FLOAT IP)

    主要谈一谈关于浮动IP的东西 介绍下浮动IP是什么 1 为什么要有浮动IP这个东西 现在有一个场景 在一台Linux上部署一个web应用 应用跑在tomcat里面 linux网卡上的ip是115 239 100 120 大致就是如下的部署关
  • 狂学数据库之关系模式的设计问题及数据的函数依赖

    关系模式的设计问题及数据的函数依赖 一 关系模式的设计问题 1 1 数据依赖 1 2 数据依赖对关系模式的影响 二 数据的函数依赖 2 1 函数依赖 2 1 1 函数依赖的定义 2 1 2 函数依赖的3种基本情形 2 2 函数依赖和码 关键
  • mmdetection用mmclassification的backbone

    接上篇 1 现需要将 backbone 换成 DeiT tiny 2 3 MMDetection 4 不直接支持 DeiT backbones 下没有 但 MMClassification 有实现 参考 6 7 可以直接在 MMDetect
  • 神经网络学习笔记(一) RBF径向基函数神经网络

    RBF径向基函数神经网络 初学神经网络 以下为综合其他博主学习材料及本人理解所得 一 径向基函数RBF 定义 Radial basis function 一种距离 径向基函数是一个取值仅仅依赖于离原点距离的实值函数 也就是 x x 或者还可
  • 免费WebAR与小程序AR制作平台推荐

    最近由于项目需要调研了一下WebAR相关的解决方案 由于学艺不精 项目时间紧张 我的基本诉求是要找一款零门槛 最好不要编写代码 能制作出精美交互以及模型动画能出效果的WebAR SDK或平台 几经周折 在B站上意外发现了一款名为Kivicu
  • 编写测试用例的七种方法

    1 测试用例的概念 测试用例是为了实施测试而向被测试系统提供的一组集合 这组集合包括 测试环境 操作步骤 测试数据 预期结果等要素 2 常见编写测试用例的七种方法 基于需求的设计方法 等价类 边界值 因果图 场景设计法 错误猜测法 3 基于
  • norm.interval和t.interval不能直接求样本的置信区间

    按网上搜到的结果调用scipy stats包计算参数已知的置信区间 from scipy import stats as sst conf int sst norm interval 0 95 loc 82 scale 20 conf in
  • js中数组是如何在内存中存储的?

    数组不是以一组连续的区域存储在内存中 而是一种哈希映射的形式 它可以通过多种数据结构来实现 其中一种是链表 js分为基本类型和引用类型 基本类型是保存在栈内存中的简单数据段 它们的值都有固定的大小 保存在栈空间 通过按值访问 引用类型是保存
  • Centos7 linux下 安装 Redis 5.0

    网上找了很多文章 发现不全而且有些问题 安装很多次之后 总结一篇可以使用的 记录之 环境 Centos7 Redis 5 0 如果环境不符合 本篇仅供参考 1 准备工作 作者习惯软件安装包放在单独路径 解压路径也放在单独路径 下载路径 mk
  • MATLAB2018B下用Faster-RCNN做目标检测的训练和测试步骤

    近些年 随着深度学习在计算机视觉领域中的蓬勃发展 利用卷积神经网络对图像进行分类 以及对图像中目标进行识别定位成为比较前沿的技术 本文比较详尽的介绍了在MATLAB2018b环境下 利用Faster RCNN对图像进行迁移学习 从而使其能够
  • The maximum string content length quota (8192) has been exceeded while reading XML data

    问题场景 在我们WCF服务发布后 我们要确保服务端以及客户端的配置文件允许合适大小的传输设置 笔者在发布WCF服务时 服务端的绑定未做传输大小的设置 采用了默认 maxStringContentLength默认大小为8192 而我们在传输序
  • 机器学习就业法则

    人工时代的来临 也使我们的教育向信息化和数据化发生转变 机器人教育既符合国家发展战略需要 格物斯坦与此同时 人工智能 教育 的培养方案与社会对于未来人才的能力要求完美匹配 自动驾驶 离群人群自动检测 比如机场和火车站的恐怖分子检测 等应用都
  • Nacos startup无反应,启动报错的解决办法

    今天在运行Nacos的时候遇见了点问题 记录一下 我的系统是win11 运行的Nacos版本是 2 0 3 https github com alibaba nacos releases tag 2 0 3 运行startup cmd 无反
  • 虚拟机 ifconfig命令后无法获得网卡信息和IP地址

    问题出现原因 虚拟机挂起后重新打开失败 重启虚拟机后 无法连接到网络 使用ifconfig命令查看ip 发现网卡没起开 而且ping www baidu com 报错 后面尝试修改了一些配置文件 都没好使 最后使用这个方法 sudo dhc
  • C++ 正态分布随机数 平均分布随机数 default_random_engine normal_distribution

    include