class ITUniformRandomGenerator

Specification of a random generator interface for generation of random numbers uniformly distributed in (0;1). More...

Contains pure virtuals
Definition#include <F2_random.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

ITUniformRandomGenerator Specification of a random generator interface for generation of random numbers uniformly distributed in (0;1) Classes used for instantiation of the F2_random templates should implement this specification, i.e. they should either be descendants of abstract class IRandomGenerator or (what is more efficient) deliver at least the same functionality (methods and data fields) as IRandomGenerator

void  operator= ( const ITUniformRandomGenerator & copy )

operator=

[pure virtual]

size_t  getSeedSize (void)

getSeedSize

[pure virtual]

char*  getSeed (void)

getSeed

[pure virtual]

char*  getSeed (char* seed1)

getSeed

[pure virtual]

void  randomize (void)

randomize

[pure virtual]

void  setSeed (char* seed1)

setSeed

[pure virtual]

void  setSeed ( ITUniformRandomGenerator& rg )

setSeed

[pure virtual]

TFloat  rand01 (void)

rand01

[pure virtual]