From dbf7dfe929a906ffea212b2d61ecc1945dfd0ad7 Mon Sep 17 00:00:00 2001 From: Vecna Date: Tue, 30 Apr 2024 01:48:53 -0400 Subject: [PATCH] Fix selection of user's country --- src/simulation/user.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/simulation/user.rs b/src/simulation/user.rs index d516ea5..92c8574 100644 --- a/src/simulation/user.rs +++ b/src/simulation/user.rs @@ -49,7 +49,7 @@ impl User { let submits_reports = num < state.prob_user_submits_reports; // Probabilistically decide user's country - let num: f64 = rng.gen_range(0.0..1.0); + let mut num: f64 = rng.gen_range(0.0..1.0); let cc = { let mut cc = String::default(); for (country, prob) in &state.probs_user_in_country { @@ -58,7 +58,7 @@ impl User { cc = country.to_string(); break; } else { - prob -= num; + num -= prob; } } cc