1#ifndef COVIDSIM_RAND_H_INCLUDED_
2#define COVIDSIM_RAND_H_INCLUDED_
7const int32_t Xm1 = 2147483563;
8const int32_t Xm2 = 2147483399;
9const int32_t Xa1 = 40014;
10const int32_t Xa2 = 40692;
11const int32_t Xa1vw = 2082007225;
12const int32_t Xa2vw = 784306273;
15extern int **SamplingQueue;
16extern int32_t* Xcg1, *Xcg2;
18int32_t ignbin(int32_t,
double);
19int32_t ignpoi(
double);
20int32_t ignbin_mt(int32_t,
double,
int);
21int32_t ignpoi_mt(
double,
int);
24void setall(int32_t *, int32_t *);
27int32_t mltmod(int32_t, int32_t, int32_t);
30double fsign(
double,
double);
32double gen_norm_mt(
double,
double,
int);
33double gen_gamma_mt(
double,
double,
int);
35double gen_lognormal(
double,
double);
36void SampleWithoutReplacement(
int,
int,
int);