#include <UniformRandom.h>
Inheritance diagram for ads::UniformRandom< char >:
Public Types | |
typedef Base::Number | Number |
typedef Base::argument_type | argument_type |
typedef Base::result_type | result_type |
Public Member Functions | |
UniformRandom () | |
UniformRandom (const Number min, const Number max) | |
UniformRandom (const Number min, const Number max, const unsigned int n) | |
UniformRandom (const UniformRandom &x) | |
UniformRandom & | operator= (const UniformRandom &x) |
~UniformRandom () |
typedef Base::argument_type ads::UniformRandom< char >::argument_type |
The argument type.
Reimplemented from ads::UniformRandomInteger< char >.
typedef Base::Number ads::UniformRandom< char >::Number |
The number type.
Reimplemented from ads::UniformRandomInteger< char >.
typedef Base::result_type ads::UniformRandom< char >::result_type |
The result type.
Reimplemented from ads::UniformRandomInteger< char >.
ads::UniformRandom< char >::UniformRandom | ( | ) | [inline] |
Default constructor.
ads::UniformRandom< char >::UniformRandom | ( | const Number | min, | |
const Number | max | |||
) | [inline] |
Construct from a range.
ads::UniformRandom< char >::UniformRandom | ( | const Number | min, | |
const Number | max, | |||
const unsigned int | n | |||
) | [inline] |
Construct from a range and a seed.
ads::UniformRandom< char >::UniformRandom | ( | const UniformRandom< char > & | x | ) | [inline] |
Copy constructor.
ads::UniformRandom< char >::~UniformRandom | ( | ) | [inline] |
Destructor.
UniformRandom& ads::UniformRandom< char >::operator= | ( | const UniformRandom< char > & | x | ) | [inline] |
Assignment operator.