Namespaces
Variants
Views
Actions

std::uniform_int_distribution

From cppreference.com
< cpp‎ | numeric‎ | random
Revision as of 14:23, 29 October 2011 by Bregma (Talk | contribs)

Template:cpp/numeric/random/sidebar

Defined in header <random>
template< class IntType = int >
class uniform_int_distribution;
Template:mark c++11 feature

Uniform random number distribution produces random integers i, uniformly distributed on the closed interval [a, b], that is, distributed according to the discrete probability function P(i|a,b) = 1/(b − a + 1).

Contents

Member types

Template:tdcl list begin Template:tdcl list hitem Template:tdcl list item Template:tdcl list item Template:tdcl list end

Member functions

Template:cpp/numeric/random/distribution/dcl list resetTemplate:cpp/numeric/random/distribution/dcl list operator()Template:cpp/numeric/random/distribution/dcl list paramTemplate:cpp/numeric/random/distribution/dcl list minTemplate:cpp/numeric/random/distribution/dcl list max
constructs new distribution
(public member function)
returns the first parameter of the uniform_int_distribution parameter set
(public member function)
returns the second parameter of the uniform_int_distribution parameter set
(public member function)

Non-member functions

Template:cpp/numeric/random/distribution/dcl list operator compTemplate:cpp/numeric/random/distribution/dcl list operator io

Example

Template:example cpp