discrete_distribution::operator()
Restituisce un valore casuale.
template<class Engine>
result_type operator()(Engine& eng);
template<class Engine>
result_type operator()(Engine& eng,
const param_type& par0);
Parametri
eng
Il motore casuale.par0
Il pacchetto di parametro utilizzato per restituire il valore casuale.
Note
Il primo operatore membro viene utilizzato motoreeng come fonte di valori integrali casuali agevolmente distribuiti e restituisce i valori integrali con ogni valore i nell'intervallo [0, stored_p.size() - 1) che si verifica con la probabilità stored_p[i] e tutti gli altri valori i che si verificano con la probabilità zero.
La seconda funzione membro si comporta lo stesso, ma utilizza i parametri archiviati in par0.
Requisiti
intestazione: <random>
Spazio dei nomi: deviazione standard