1 
2 // random.h
3 
4 #ifndef RANDOM_H
5 #define RANDOM_H
6 
7 // includes
8 
9 #include "util.h"
10 
11 // defines
12 
13 #define RandomNb  781
14 
15 // macros
16 
17 #define RANDOM_64(n) (Random64[(n)])
18 
19 // "constants"
20 
21 extern const uint64 Random64[RandomNb];
22 
23 // functions
24 
25 extern void   random_init ();
26 extern uint64 random_64   (int n);
27 
28 #endif // !defined RANDOM_H
29 
30 // end of random.h
31 
32