diff --git a/sub_crates/sobol/src/lib.rs b/sub_crates/sobol/src/lib.rs index 0f773e1..b3025c9 100644 --- a/sub_crates/sobol/src/lib.rs +++ b/sub_crates/sobol/src/lib.rs @@ -83,7 +83,7 @@ fn lk_scramble(mut n: u32, scramble: u32) -> u32 { n = n.wrapping_add(hash(scramble, 2)); for &p in PERMS.iter() { n ^= n.wrapping_mul(p); - n += n << 1; + n = n.wrapping_add(n << 1); } n }