diff options
Diffstat (limited to 'src/rand.rs')
| -rw-r--r-- | src/rand.rs | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/rand.rs b/src/rand.rs deleted file mode 100644 index f9aee46..0000000 --- a/src/rand.rs +++ /dev/null @@ -1,17 +0,0 @@ -pub struct Gen { - state: i64, -} - - -pub fn new(seed: i64) -> Gen { - Gen{ - state: seed, - } -} - -impl Gen { - pub fn rand(&mut self, max: i32) -> i32 { - self.state = self.state.wrapping_mul(6364136223846793005).wrapping_add(1); - (self.state >> 33 & 0x7fffffff) as i32 % max - } -} |
