linbox
|
Random Prime Generator. More...
#include <random-integer.h>
Public Member Functions | |
RandomIntegerIterator (unsigned int bits=30, unsigned long seed=0) | |
Constructor. | |
RandomIntegerIterator & | operator++ () |
operator++() creates a new random integer. | |
const Integer_Type & | operator* () const |
get the random integer. | |
const Integer_Type & | randomInteger () const |
get the random integer. | |
Static Public Member Functions | |
static void | setSeed (unsigned long ul) |
Sets the seed. |
Random Prime Generator.
Generates integers of specified length.
_Unsigned | if true , then only non negative integers are generated, if false , their sign is random. |
RandomIntegerIterator | ( | unsigned int | bits = 30 , |
unsigned long | seed = 0 |
||
) | [inline] |
Constructor.
bits | size of integers (in bits) |
seed | if 0 a seed will be generated, otherwise, the provided seed will be use. |
const Integer_Type& operator* | ( | ) | const [inline] |
get the random integer.
returns the actual integer.
const Integer_Type& randomInteger | ( | ) | const [inline] |
get the random integer.
returns the actual integer.
static void setSeed | ( | unsigned long | ul | ) | [inline, static] |
Sets the seed.
Set the random seed to be ul
.
ul | the new seed. |