<random> Members
Reference
Classes
Generates a Bernoulli distribution. 

Generates a binomial distribution. 

Generates a Cauchy distribution. 

Generates a chisquared distribution. 

Generates a random sequence by discarding values returned by its base engine. Retained for TR1 compatibility. 

Generates a random sequence by discarding values returned by its base engine. 

Generates a discrete integer distribution. 

Generates an exponential distribution. 

Generates an extreme value distribution. 

Generates a Fisher F distribution. 

Generates a gamma distribution. 

Generates a geometric distribution. 

Generates a random sequence with a specified number of bits by repacking bits from the values returned by its base engine. 

Generates a random sequence by using the linear congruential algorithm. Retained for TR1 compatibility. 

Generates a random sequence by using the linear congruential algorithm. 

Generates a lognormal distribution. 

Generates a random sequence by using the Mersenne twister algorithm. Retained for TR1 compatibility. 

Generates a random sequence by using the Mersenne twister algorithm. 

Generates a negative binomial distribution. 

Generates a normal distribution. 

Generates a piecewise constant distribution. 

Generates a piecewise linear distribution. 

Generates a Poisson distribution. 

Generates a random sequence by using an external device. 

Stores a vector of unsigned integer values that can supply a randomized seed for a randomnumber engine. 

Generates a random sequence by reordering the values returned from its base engine. 

Generates a Student T distribution. 

Generates a random sequence by using the subtract with carry algorithm. Retained for TR1 compatibility. 

Generates a random sequence by using the floatingpoint subtract with carry algorithm. Retained for TR1 compatibility. 

Generates a random sequence by using the subtract with carry algorithm. 

Generates a uniform integer distribution. Retained for TR1 compatibility. 

Generates a uniform integer distribution. 

Generates a uniform floatingpoint distribution. Retained for TR1 compatibility. 

Generates a uniform floatingpoint distribution. 

Wraps an engine and a distribution. 

Generates a Weibull distribution. 

Generates a combined distribution. 
Typedefs
Type definition for the default engine. 

Type definition for a shuffle order engine. 

Type definition for a linear congruential engine. 

Type definition for a linear congruential engine. 

Type definition for a Mersenne twister engine. 

Type definition for a Mersenne twister engine. 

Type definition for a floatingpoint subtract with carry engine. 

Type definition for a subtract with carry engine. 

Type definition for a floatingpoint subtract with carry engine. 

Type definition for a subtract with carry engine. 

Type definition for a floatingpoint subtract with carry engine. 

Type definition for a discard block engine. 

Type definition for a subtract with carry engine. 

Type definition for a discard block engine. 

Type definition for a subtract with carry engine. 

Type definition for a floatingpoint subtract with carry engine. 
Operators
Tests if the engine on the left side of the operator is equal to engine on the right side. 

Tests if the engine on the left side of the operator is not equal to engine on the right side. 

Writes state information to the stream. 

Extracts state information from a stream. 
Functions
Returns a floatingpoint value from a random sequence. 