diff options
Diffstat (limited to 'src/rand.rs')
| -rw-r--r-- | src/rand.rs | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/rand.rs b/src/rand.rs index fe8067d..03f6350 100644 --- a/src/rand.rs +++ b/src/rand.rs @@ -5,10 +5,9 @@ static STATE: Mutex<u64> = Mutex::new(0); pub fn seed() { let n = SystemTime::now() - .duration_since(SystemTime::UNIX_EPOCH).unwrap(); + .duration_since(SystemTime::UNIX_EPOCH) + .unwrap(); *STATE.lock().unwrap() = n.as_nanos() as u64; - - return Some(()); } fn mix(s: &mut u64) { @@ -19,5 +18,5 @@ fn mix(s: &mut u64) { pub fn random() -> f64 { let mut s = STATE.lock().unwrap(); mix(&mut s); - return (*s >> 32) as f64 / 4294967296.; + (*s >> 32) as f64 / 4294967296. } |
