Namespaces
Variants

std::normal_distribution<RealType>:: normal_distribution

From cppreference.net
std::normal_distribution
Member functions
normal_distribution::normal_distribution
(C++11)
Generation
Characteristics
Non-member functions
(C++11) (C++11) (until C++20)
(C++11) (C++11)
normal_distribution ( ) : normal_distribution ( 0.0 ) { }
(1) (C++11以降)
explicit normal_distribution ( RealType mean, RealType stddev = 1.0 ) ;
(2) (C++11以降)
explicit normal_distribution ( const param_type & params ) ;
(3) (C++11以降)

新しい分布オブジェクトを構築します。

2) 分布パラメータとして mean stddev を使用します。
3) params を分布パラメータとして使用します。

stddev がゼロより大きくない場合、動作は未定義です。

パラメータ

mean - μ 分布パラメータ(平均)
stddev - σ 分布パラメータ(標準偏差)
params - 分布パラメータセット

不具合報告

以下の動作変更の欠陥報告書は、以前に公開されたC++規格に対して遡及的に適用されました。

DR 適用対象 公開時の動作 正しい動作
P0935R0 C++11 default constructor was explicit made implicit