std::lognormal_distribution
From cppreference.com
| Defined in header <random>
|
||
| template< class RealType = double > class lognormal_distribution; |
(since C++11) | |
The lognormal_distribution random number distribution produces random numbers x > 0 according to a Log-normal distribution:
- f(x; m,s) =
exp⎛1 sx√2 π
⎜
⎝-
⎞(ln x - m)2 2s2
⎟
⎠
The parameters m and s are, respectively, the mean and standard deviation of the natural logarithm of x.
std::lognormal_distribution satisfies all requirements of RandomNumberDistribution.
Contents |
[edit] Template parameters
| RealType | - | The result type generated by the generator. The effect is undefined if this is not one of float, double, or long double. |
[edit] Member types
| Member type | Definition |
result_type (C++11)
|
RealType |
param_type (C++11)
|
the type of the parameter set, see RandomNumberDistribution. |
[edit] Member functions
| |