Share via


uniform_real_distribution::operator()

Returns a random value.

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

Parameters

  • eng
    The random engine.

  • par0
    The parameter package used to return the random value.

Remarks

The member function uses the engine eng as a source of uniformly distributed floating-point values and returns floating-point values with each value x in the half-open range [min(), max()) occurring with equal probability, and values outside that range occurring with probability 0.

The second member function behaves the same, except that it uses the parameters stored in par0.

Requirements

Header: <random>

Namespace: std

See Also

Reference

<random>

uniform_real_distribution Class

Other Resources

<random> Members