std::binomial_distribution<IntType>:: param
From es.cppreference.net
<
cpp
|
numeric
|
random
|
binomial distribution
|
param_type param
(
)
const
;
|
(1) | (desde C++11) |
|
void
param
(
const
param_type
&
params
)
;
|
(2) | (desde C++11) |
Gestiona el conjunto de parámetros de distribución asociado.
1)
Devuelve el conjunto de parámetros asociado.
2)
Establece el conjunto de parámetros asociado a
params
.
Contenidos |
Parámetros
| params | - | nuevo contenido del conjunto de parámetros asociado |
Valor de retorno
1)
El conjunto de parámetros asociado.
2)
(ninguno)
Complejidad
Constante.
Ejemplo
Ejecutar este código
#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'; }
Salida posible:
A sample of Binomial( 1, 0.5): 0 A sample of Binomial(100, 0.9): 94