diff --git a/src/system/walker.rs b/src/system/walker.rs index 0b5c9f2..378f6c3 100644 --- a/src/system/walker.rs +++ b/src/system/walker.rs @@ -17,7 +17,7 @@ impl LocalRandomWalker { impl Walker for LocalRandomWalker { fn walk(&self, rng: &mut R, position: &Position) -> Position { let (dim, sign) = rng.gen_range(0u32..(DIM * 2)).div_rem(&self.dim); - let sign = if sign == 0 { -1 } else { 1 }; + let sign = if sign == 0 { 1 } else { -1 }; let offset = Position::in_direction(dim, sign); position.clone() + offset