![]() |
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.