Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

GltRandomInteger< R > Class Template Reference
[GLT Math]

Adaptor for random numbers in integer domain. More...

#include <random.h>

Collaboration diagram for GltRandomInteger< R >:

Collaboration graph
[legend]
List of all members.

Public Methods

 GltRandomInteger (R &random, const uint32 min, const uint32 max)
 Constructor.

 GltRandomInteger (const uint32 min, const uint32 max)
 Constructor using default RNG.

 GltRandomInteger (const GltRandomInteger< R > &gen)
 Copy constructor.

 ~GltRandomInteger ()
 Destructor.

uint32 rand () const
 Random number in the range [min,max].

R & base ()
 Base random number generator.

const R & base () const
 Base random number generator.


Detailed Description

template<class R = GltRandomLFSRMix>
class GltRandomInteger< R >

Adaptor for random numbers in integer domain.

Todo:
Is this the most efficient way?

Definition at line 208 of file random.h.


The documentation for this class was generated from the following file:
Generated on Tue Nov 5 11:11:45 2002 for GLT by doxygen1.2.18