AggregPacking
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Static Public Member Functions | Static Private Attributes | List of all members
aggregpacking::Randomizer Class Reference

Class representing most simple random numbers generator. More...

#include <randomizer.hpp>

Inheritance diagram for aggregpacking::Randomizer:
aggregpacking::AggregSizeRandomizer aggregpacking::ExperimentalSieveCurveRandomizer aggregpacking::FullerCurveRandomizer

Static Public Member Functions

static double random ()
 Returns random number in the interval [0,1) (with uniform distribution)
 
static double randint (int m)
 Returns random integer in the interval [0,m-1] (with uniform istribution) More...
 
static int getSeed ()
 Getter for seed.
 
static void setSeed (int s)
 Setter for seed. More...
 

Static Private Attributes

static int seed = 0
 Random seed.
 

Detailed Description

Class representing most simple random numbers generator.

Member Function Documentation

static double aggregpacking::Randomizer::randint ( int  m)
inlinestatic

Returns random integer in the interval [0,m-1] (with uniform istribution)

Parameters
mupper limit if the interval
static void aggregpacking::Randomizer::setSeed ( int  s)
inlinestatic

Setter for seed.

Parameters
snew seed

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