table of contents
std::piecewise_constant_distribution::operator()(3) | C++ Standard Libary | std::piecewise_constant_distribution::operator()(3) |
NAME¶
std::piecewise_constant_distribution::operator() - std::piecewise_constant_distribution::operator()
Synopsis¶
template< class Generator > (1) (since C++11)
result_type operator()( Generator& g );
template< class Generator > (2) (since C++11)
result_type operator()( Generator& g, const param_type& params );
Generates random numbers that are distributed according to the associated
probability function. The entropy is acquired by calling g.operator().
The first version uses the associated parameter set, the second version uses
params.
The associated parameter set is not modified.
Parameters¶
g - a uniform random bit generator object
params - distribution parameter set to use instead of the associated one
Type requirements¶
-
Generator must meet the requirements of UniformRandomBitGenerator.
Return value¶
The generated random number.
Complexity¶
Amortized constant number of invocations of g.operator().
2024.06.10 | http://cppreference.com |