Freigeben über


uniform_real_distribution::operator()

Gibt einen zufälligen Wert zurück.

template<class Engine>
    result_type operator()(Engine& eng);
template<class Engine>
    result_type operator()(Engine& eng,
        const param_type& par0);

Parameter

  • eng
    Das zufällige Modul.

  • par0
    Das Parameterpaket verwendet, um den Zufallswert zurückzugeben.

Hinweise

Die Memberfunktion verwendet Moduleng als Quelle für gleichmäßig verteilten Gleitkommawerten und gibt Gleitkommawerte mit jedem Wert x im halb geöffneten Bereich [min(), max()) zurück, das mit gleicher Wahrscheinlichkeit auftritt, und die Wertsaußenseite, die der Fensterbereich, in den Bereichen mit Wahrscheinlichkeit 0.

Die zweite Memberfunktion verhält sich identisch, allerdings verwendet die Parameter, die in par0 gespeichert werden.

Anforderungen

Header: <random>

Namespace: std

Siehe auch

Referenz

<random>

uniform_real_distribution Class