Namespaces
Variants

std::extreme_value_distribution<RealType>:: operator()

From cppreference.net

template < class Generator >
result_type operator ( ) ( Generator & g ) ;
(1) (начиная с C++11)
template < class Generator >
result_type operator ( ) ( Generator & g, const param_type & params ) ;
(2) (начиная с C++11)

Генерирует случайные числа, распределенные в соответствии с ассоциированной функцией вероятности. Энтропия получается путем вызова g. operator ( ) .

Первая версия использует связанный набор параметров, вторая версия использует params . Связанный набор параметров не изменяется.

Параметры

g - объект генератора равномерно распределенных случайных битов
params - набор параметров распределения для использования вместо ассоциированного
Требования к типам
-
Generator должен удовлетворять требованиям UniformRandomBitGenerator .

Возвращаемое значение

Сгенерированное случайное число.

Сложность

Амортизированное постоянное количество вызовов g. operator ( ) .