Conceptos C++: RandomNumberDistribution
De cppreference.com
|
|
Esta página se ha traducido por ordenador/computador/computadora de la versión en inglés de la Wiki usando Google Translate.
La traducción puede contener errores y palabras aparatosas/incorrectas. Planea sobre el texto para ver la versión original. Puedes ayudar a corregir los errores y mejorar la traducción. Para instrucciones haz clic aquí. |
A
i) .
RandomNumberDistribution es un objeto de función que devuelve números aleatorios según una función de densidad de probabilidad p(x) o un distribución de probabilidad discreta P(xi) .
Original:
A
i).
RandomNumberDistribution is a function object returning random numbers according to a función de densidad de probabilidad p(x) or a distribución de probabilidad discreta P(xi).
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Requisitos
| Esta sección está incompleta |
Des una clase que cumple los requisitosRandomNumberDistribution. Asimismo, deberán cumplir los requisitos yCopyConstructibleCopyAssignable.Original:Dis a class meeting theRandomNumberDistributionrequirements. It shall also satisfy theCopyConstructibleandCopyAssignablerequirements.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.Tes laresult_typeasociado .Original:Tis the associatedresult_type.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.Pes laparam_typeasociado. Se deberán cumplir lasCopyConstructible,CopyAssignabley requisitosEqualityComparable.Original:Pis the associatedparam_type. It shall satisfy theCopyConstructible,CopyAssignable, andEqualityComparablerequirements.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.des un objeto deDyx,yson objetos potencialmente const deD.Original:dis an object ofDandx,yare potentially const objects ofD.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.pes un valor constante posiblemente deP.Original:pis a possibly constant value ofP.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.g,g1,g2se lvalues satisfacer el conceptoUniformRandomNumberGenerator.Original:The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.oses un valor-de std::basic_ostream .Original:osis an lvalue of std::basic_ostream.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.ises un valor-de std::basic_istream .Original:isis an lvalue of std::basic_istream.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
| Expression | Type | Notes | Complexity |
|---|---|---|---|
D::result_type |
T |
An arithmetic type | compile-time |
D::param_type |
P |
compile-time | |
D() |
constant | ||
D(p) |
Same as p's construction
| ||
d.reset() |
void |
Resets the internal state of the distribution object. After a call to this function, the next call to operator() on the distribution object will not be dependent on previous calls to operator(). |
constant |
x.param() |
P |
No worse than D(p)
| |
d.param(p) |
void |
No worse than D(p)
| |
d(g) |
T |
d(g, d.param()) |
Same as d(g, d.param())
|
d(g,p) |
T |
When called with the same g and p parameter it returns a sequence of numbers distributed according to p(x;p) or P(xi; p) |
Amortized constant number of incovations of g
|
x.min() |
T |
The greatest lower bound returned by operator() |
constant |
x.max() |
T |
The least upper bound returned by operator() |
constant |
x == y |
bool |
constant | |
y != y |
bool |
!(x == y) |
constant |
os << x |
Reference to the type of os |
Writes a textual representation of the distribution parameters and internal state to os as textual representation. The formatting flags and fill character of os are unchanged. |
|
is >> d |
Reference to the type of is |
Restores the distribution parameters and internal state with data read from is. The formatting flags of is are unchanged. The data must have been written using a stream with the same locale, CharT and Traits template parameters, otherwise the behavior is undefined. If bad input is encountered, is.setstate(std::ios::failbit) is called, which may throw std::ios_base::failure. d is unchanged in that case. |