std::binomial_distribution<IntType>:: param
From ru.cppreference.net
<
cpp
|
numeric
|
random
|
binomial distribution
|
param_type param
(
)
const
;
|
(1) | (начиная с C++11) |
|
void
param
(
const
param_type
&
params
)
;
|
(2) | (начиная с C++11) |
Управляет связанным набором параметров распределения.
1)
Возвращает связанный набор параметров.
2)
Устанавливает связанный набор параметров в
params
.
Содержание |
Параметры
| params | - | новые содержимые связанного набора параметров |
Возвращаемое значение
1)
Связанный набор параметров.
2)
(нет)
Сложность
Константа.
Пример
Запустить этот код
#include <iostream> #include <random> int main() { std::random_device rd; std::mt19937 gen(rd()); using BinomialDist = std::binomial_distribution<>; BinomialDist bino_dis(1, 0.5); std::cout << "A sample of Binomial( 1, 0.5): " << bino_dis(gen) << '\n'; // Use another parameter set bino_dis.param(BinomialDist::param_type(100,0.9)); std::cout << "A sample of Binomial(100, 0.9): " << bino_dis(gen) << '\n'; }
Возможный вывод:
A sample of Binomial( 1, 0.5): 0 A sample of Binomial(100, 0.9): 94