summaryrefslogtreecommitdiff
path: root/noncore/games/sfcave-sdl/random.h
blob: d416b5963641d6578c88c7d9778c5b5ab8019c04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* ----------------------------------------------------------------------- 
 * Name            : rngs.h  (header file for the library file rngs.c) 
 * Author          : Steve Park & Dave Geyer
 * Language        : ANSI C
 * Latest Revision : 09-22-98
 * ----------------------------------------------------------------------- 
 */

#if !defined( _RNGS_ )
#define _RNGS_


#define nextInt(x) nextInteger( (x),__FILE__, __LINE__ )
//#define DEBUG_NEW new

double Random(void);
int nextInteger( int range,const char *file, int line);
void   PlantSeeds(long x);
void   GetSeed(long *x);
void   PutSeed(long x);
void   SelectStream(int index);
void   TestRandom(void);

#endif