Givaro
Public Member Functions | Static Public Member Functions | Protected Attributes
RandomIntegerIterator< _Unsigned, _Exact_Size > Class Template Reference

Random Integer Iterator. More...

#include <random-integer.h>

+ Collaboration diagram for RandomIntegerIterator< _Unsigned, _Exact_Size >:

Public Member Functions

 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 
 RandomIntegerIterator (const Integer_Domain &D, size_t bits=30, uint64_t seed=0)
 Constructor. More...
 
 RandomIntegerIterator (const RandomIntegerIterator &R)
 copy constructor. More...
 
RandomIntegerIteratoroperator= (const RandomIntegerIterator &R)
 copy. More...
 
RandomIntegerIteratoroperator++ ()
 operator++() creates a new random integer.
 
const Integer_Typeoperator* () const
 get the random integer. More...
 
const Integer_TyperandomInteger () const
 get the random integer. More...
 

Static Public Member Functions

static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 
static void setSeed (uint64_t ul)
 Sets the seed. More...
 

Protected Attributes

size_t _bits
 common length of all integers
 
Integer_Type _integer
 the generated integer.
 

Detailed Description

template<bool _Unsigned = true, bool _Exact_Size = false>
class Givaro::RandomIntegerIterator< _Unsigned, _Exact_Size >

Random Integer Iterator.

Generates integers of specified length.

Template Parameters
_Unsignedif true, then only non negative integers are generated, if false, their sign is random.
_Exact_Sizeif true, then random integers have exactly the number of required bits, if false, they have less than the required number of bits

Constructor & Destructor Documentation

◆ RandomIntegerIterator() [1/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [2/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [3/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [4/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [5/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [6/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [7/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [8/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [9/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [10/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [11/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [12/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [13/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [14/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [15/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [16/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [17/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [18/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [19/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [20/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [21/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [22/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [23/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [24/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [25/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [26/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [27/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [28/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [29/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [30/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [31/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [32/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [33/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [34/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [35/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [36/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [37/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [38/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [39/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [40/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [41/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [42/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [43/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [44/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [45/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [46/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [47/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [48/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [49/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [50/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [51/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [52/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [53/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [54/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [55/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [56/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [57/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [58/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [59/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [60/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [61/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [62/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [63/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [64/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [65/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [66/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [67/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [68/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [69/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [70/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [71/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [72/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [73/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [74/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [75/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [76/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [77/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [78/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [79/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [80/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

◆ RandomIntegerIterator() [81/82]

RandomIntegerIterator ( const Integer_Domain D,
size_t  bits = 30,
uint64_t  seed = 0 
)
inline

Constructor.

Parameters
bitssize of integers (in bits)
seedif 0 a seed will be generated, otherwise, the provided seed will be use.

◆ RandomIntegerIterator() [82/82]

RandomIntegerIterator ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy constructor.

Parameters
Rrandom iterator to be copied.

Member Function Documentation

◆ operator=() [1/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [1/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [1/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [1/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [2/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [2/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [2/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [2/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [3/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [3/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [3/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [3/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [4/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [4/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [4/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [4/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [5/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [5/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [5/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [5/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [6/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [6/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [6/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [6/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [7/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [7/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [7/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [7/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [8/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [8/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [8/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [8/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [9/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [9/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [9/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [9/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [10/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [10/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [10/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [10/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [11/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [11/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [11/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [11/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [12/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [12/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [12/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [12/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [13/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [13/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [13/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [13/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [14/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [14/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [14/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [14/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [15/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [15/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [15/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [15/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [16/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [16/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [16/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [16/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [17/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [17/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [17/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [17/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [18/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [18/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [18/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [18/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [19/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [19/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [19/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [19/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [20/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [20/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [20/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [20/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [21/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [21/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [21/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [21/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [22/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [22/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [22/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [22/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [23/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [23/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [23/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [23/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [24/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [24/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [24/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [24/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [25/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [25/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [25/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [25/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [26/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [26/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [26/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [26/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [27/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [27/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [27/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [27/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [28/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [28/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [28/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [28/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [29/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [29/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [29/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [29/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [30/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [30/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [30/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [30/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [31/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [31/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [31/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [31/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [32/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [32/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [32/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [32/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [33/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [33/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [33/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [33/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [34/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [34/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [34/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [34/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [35/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [35/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [35/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [35/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [36/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [36/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [36/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [36/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [37/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [37/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [37/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [37/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [38/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [38/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [38/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [38/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [39/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [39/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [39/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [39/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [40/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [40/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [40/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [40/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

◆ operator=() [41/41]

RandomIntegerIterator & operator= ( const RandomIntegerIterator< _Unsigned, _Exact_Size > &  R)
inline

copy.

Parameters
Rrandom iterator to be copied.

◆ operator*() [41/41]

const Integer_Type & operator* ( ) const
inline

get the random integer.

returns the actual integer.

◆ randomInteger() [41/41]

const Integer_Type & randomInteger ( ) const
inline

get the random integer.

returns the actual integer.

Warning
a new integer is not generated.

◆ setSeed() [41/41]

static void setSeed ( uint64_t  ul)
inlinestatic

Sets the seed.

Set the random seed to be ul.

Parameters
ulthe new seed.

The documentation for this class was generated from the following files: