Scheduler
Public Member Functions | List of all members
Utils::RandomGenerator Class Reference

#include <randomGenerator.h>

Public Member Functions

 RandomGenerator ()
 
 RandomGenerator (time_t seed)
 
double drawExp (double lambda)
 
double drawUniform (double min, double max)
 
double drawBeta (double alpha, double beta)
 
int drawUniformInt (int min, int max)
 
std::vector< double > drawDistribution (int nbOfBins)
 
void seed (time_t seed)
 

Detailed Description

Definition at line 18 of file randomGenerator.h.

Constructor & Destructor Documentation

RandomGenerator::RandomGenerator ( )

Definition at line 19 of file randomGenerator.cpp.

RandomGenerator::RandomGenerator ( time_t  seed)

Definition at line 24 of file randomGenerator.cpp.

Member Function Documentation

double RandomGenerator::drawBeta ( double  alpha,
double  beta 
)

Definition at line 82 of file randomGenerator.cpp.

std::vector< double > RandomGenerator::drawDistribution ( int  nbOfBins)

Definition at line 66 of file randomGenerator.cpp.

double RandomGenerator::drawExp ( double  lambda)

Definition at line 37 of file randomGenerator.cpp.

double RandomGenerator::drawUniform ( double  min,
double  max 
)

Definition at line 29 of file randomGenerator.cpp.

int RandomGenerator::drawUniformInt ( int  min,
int  max 
)

Definition at line 55 of file randomGenerator.cpp.

void RandomGenerator::seed ( time_t  seed)

Definition at line 48 of file randomGenerator.cpp.


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