From fdca264ef99ecd41b23701c7e85273da193c4754 Mon Sep 17 00:00:00 2001 From: Vinzenz Schroeter Date: Fri, 2 May 2025 13:17:23 +0200 Subject: [PATCH] fix div zero --- src/rules.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rules.rs b/src/rules.rs index e506fad..bd06cdd 100644 --- a/src/rules.rs +++ b/src/rules.rs @@ -86,7 +86,7 @@ pub fn generate_u8b3() -> Rules { _ => panic!(), }; - let alive_threshold = rng.gen(); + let alive_threshold = u8::max(1, rng.gen()); let birth = generate_neighbor_counts(rng.gen_range(1..=9), &mut rng, &[0]); let survive = generate_neighbor_counts(