std::normal_distribution<RealType>::normal_distribution

From cppreference.com
 
 
 
Pseudo-random number generation
Uniform random bit generators
Engines and engine adaptors
Non-deterministic generator
Distributions
Uniform distributions
Bernoulli distributions
Poisson distributions
Normal distributions
Sampling distributions
Seed Sequences
(C++11)
C library
 
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) (since C++11)
explicit normal_distribution( RealType mean, RealType stddev = 1.0 );
(2) (since C++11)
explicit normal_distribution( const param_type& params );
(3) (since C++11)

Constructs a new distribution object. (2) uses mean and stddev as the distribution parameters. (3) uses params as the distribution parameters.

The behavior is undefined if stddev is not greater than zero.

Parameters

mean - the μ distribution parameter (mean)
stddev - the σ distribution parameter (standard deviation)
params - the distribution parameter set

Defect reports

The following behavior-changing defect reports were applied retroactively to previously published C++ standards.

DR Applied to Behavior as published Correct behavior
P0935R0 C++11 default constructor was explicit made implicit