![]()  | 
  
    My Project
    
   | 
 
Go to the source code of this file.
Macros | |
| #define | A 16807 /* A "good" multiplier */ | 
| #define | M 2147483647 /* Modulus: 2^31 - 1 */ | 
| #define | Q 127773 /* M / A */ | 
| #define | R 2836 /* M % A */ | 
Functions | |
| int | siRandNext (int r) | 
| int | siRand () | 
| int | siRandPlus1 (int r) | 
Variables | |
| VAR int | siSeed = 1 | 
| #define A 16807 /* A "good" multiplier */ | 
Definition at line 24 of file sirandom.c.
| else L M 2147483647 /* Modulus: 2^31 - 1 */ | 
Definition at line 25 of file sirandom.c.
Definition at line 26 of file sirandom.c.
Definition at line 27 of file sirandom.c.
| int siRand | ( | void | ) | 
Definition at line 42 of file sirandom.c.
| int siRandNext | ( | int | r | ) | 
Definition at line 32 of file sirandom.c.
| int siRandPlus1 | ( | int | r | ) | 
Definition at line 47 of file sirandom.c.
| VAR int siSeed = 1 | 
Definition at line 30 of file sirandom.c.