Skyscraper 2.0
random.h
Go to the documentation of this file.
1#ifndef _SBS_RANDOM_H
2#define _SBS_RANDOM_H
3
4namespace SBS {
5
7{
8public:
9 RandomGen();
10 RandomGen(unsigned int iSeed);
11 void Initialize();
12 void Initialize(unsigned int iSeed);
13 float Get();
14 unsigned int Get(unsigned int iLimit);
15 bool SelfTest(); //perform self test
16
17private:
18 int i97, j97;
19 float u[98];
20 float c, cd, cm;
21 void InitRANMAR(unsigned int ij, unsigned int kl); //initialize
22 float RANMAR(); //get next number in sequence
23};
24
25}
26
27#endif
#define SBSIMPEXP
Definition globals.h:53