43 for (
int i = 0; i <
GENER; i++) {
59 for (j =
NTAB + 7; j >= 0; j--) {
65 iv[type][j] =
s1[type];
67 iy[type] =
iv[type][0];
88 iy[type] =
iv[type][j] -
s2[type];
89 iv[type][j] =
s1[type];
102 static int cache = 0;
108 return v1 * sigma + m;
111 v1 = 2.0 *
Rand01(type) - 1.0;
112 v2 = 2.0 *
Rand01(type) - 1.0;
113 w = (v1 * v1) + (v2 * v2);
115 y = sqrt((-2.0 * log(w)) / w);
118 return v2 * y * sigma + m;
129 return (beta * (pow((1. -
Rand01(type)), alpha) - 1.));
double Gauss(double m, double sigma, int type)
void SetSeed(long int s, int type)
double Pareto(double alpha, double beta, int type)