B.A.R.G.A.M.E. v2.0 El Farol Bar Problem Implementation

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Defines
Defines | Functions
Doxygen Specific Source Code/rnorrexp.c File Reference

## 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 Documentation

#define IUNI SHR3

#define REXP (jz=SHR3, iz=jz&255, ( jz <ke[iz])? jz*we[iz] : efix())

#define RNOR (hz=SHR3, iz=hz&127, (fabs(hz)<kn[iz])? hz*wn[iz] : nfix())

#define SHR3 (jz=jsr, jsr^=(jsr<<13), jsr^=(jsr>>17), jsr^=(jsr<<5),jz+jsr)

#define UNI (.5 + (signed) SHR3*.2328306e-9)

## Function Documentation

float efix | ( | void |  | ) |

float nfix | ( | void |  | ) |

void zigset | ( | unsigned long | jsrseed | ) |