B.A.R.G.A.M.E.
v2.0
El Farol Bar Problem Implementation
|
Defines | |
#define | SHR3 (jz=jsr, jsr^=(jsr<<13), jsr^=(jsr>>17), jsr^=(jsr<<5),jz+jsr) |
#define | UNI (.5 + (signed) SHR3*.2328306e-9) |
#define | IUNI SHR3 |
#define | RNOR (hz=SHR3, iz=hz&127, (fabs(hz)<kn[iz])? hz*wn[iz] : nfix()) |
#define | REXP (jz=SHR3, iz=jz&255, ( jz <ke[iz])? jz*we[iz] : efix()) |
Functions | |
float | nfix (void) |
float | efix (void) |
void | zigset (unsigned long jsrseed) |
#define SHR3 (jz=jsr, jsr^=(jsr<<13), jsr^=(jsr>>17), jsr^=(jsr<<5),jz+jsr) |
float efix | ( | void | ) |
float nfix | ( | void | ) |
void zigset | ( | unsigned long | jsrseed | ) |