A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://timsong-cpp.github.io/cppwp/n4659/rand.dist.uni.real below:

[rand.dist.uni.real]

29 Numerics library [numerics] 29.6 Random number generation [rand] 29.6.8 Random number distribution class templates [rand.dist] 29.6.8.2 Uniform distributions [rand.dist.uni] 29.6.8.2.2 Class template uniform_­real_­distribution [rand.dist.uni.real]

A uniform_­real_­distribution random number distribution produces random numbers x, ax<b, distributed according to the constant probability density function

p(x|a,b)=1/(ba).

[Note: This implies that p(x|a,b) is undefined when a == b. end note]

template<class RealType = double>
  class uniform_real_distribution {
  public:
        using result_type = RealType;
    using param_type  = unspecified;

        explicit uniform_real_distribution(RealType a = 0.0, RealType b = 1.0);
    explicit uniform_real_distribution(const param_type& parm);
    void reset();

        template<class URBG>
      result_type operator()(URBG& g);
    template<class URBG>
      result_type operator()(URBG& g, const param_type& parm);

        result_type a() const;
    result_type b() const;
    param_type param() const;
    void param(const param_type& parm);
    result_type min() const;
    result_type max() const;
  };

explicit uniform_real_distribution(RealType a = 0.0, RealType b = 1.0);

Requires: ab and banumeric_limits<RealType>::max().

Effects: Constructs a uniform_­real_­distribution object; a and b correspond to the respective parameters of the distribution.

result_type a() const;

Returns: The value of the a parameter with which the object was constructed.

result_type b() const;

Returns: The value of the b parameter with which the object was constructed.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4