Skyscraper
2.0
src
sbs
random.h
Go to the documentation of this file.
1
#ifndef _SBS_RANDOM_H
2
#define _SBS_RANDOM_H
3
4
namespace
SBS
{
5
6
class
SBSIMPEXP
RandomGen
7
{
8
public
:
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
17
private
:
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
SBS::RandomGen
Definition
random.h:7
SBS::RandomGen::c
float c
Definition
random.h:20
SBS::RandomGen::i97
int i97
Definition
random.h:18
SBSIMPEXP
#define SBSIMPEXP
Definition
globals.h:53
SBS
Definition
skyscraper.h:45
Generated by
1.11.0