diff options
Diffstat (limited to 'src/rng.c')
-rw-r--r-- | src/rng.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -7,7 +7,9 @@ u32 hash16(u32 input, u32 key) { | |||
7 | 7 | ||
8 | u16 rng16() { | 8 | u16 rng16() { |
9 | rng_state += 0xbadd; | 9 | rng_state += 0xbadd; |
10 | return hash16(rng_state, 0x10de); | 10 | u32 ret = hash16(rng_state, 0x10de); |
11 | rng_state += ret; | ||
12 | return ret; | ||
11 | } | 13 | } |
12 | 14 | ||
13 | u32 rng32() { | 15 | u32 rng32() { |