# modules/random/jsw_rand.c File Reference

`#include <limits.h>`
`#include <time.h>`
`#include "jsw_rand.h"`

## Defines
#define | N 17
#define | M 397
#define | A 0x9908b0dfUL
#define | U 0x80000000UL
#define | L 0x7fffffffUL
## Functions
void | jsw_seed (unsigned long s)
unsigned long | jsw_rand (void)
unsigned | jsw_time_seed ()

## Define Documentation

#define A 0x9908b0dfUL

#define L 0x7fffffffUL

#define M 397

#define N 17

#define U 0x80000000UL

## Function Documentation

unsigned long jsw_rand | ( | void |  | ) |

void jsw_seed | ( | unsigned long | s | ) |

unsigned jsw_time_seed | ( |  | ) |