From 5c4803526a67d31a83243c2deee4617a5635673a Mon Sep 17 00:00:00 2001 From: Jane Petrovna Date: Wed, 29 Dec 2021 23:00:25 -0500 Subject: [PATCH] fixes --- src/util/pattern.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/util/pattern.rs b/src/util/pattern.rs index 582175e..863659f 100644 --- a/src/util/pattern.rs +++ b/src/util/pattern.rs @@ -135,17 +135,19 @@ impl Pattern for Random { let mut rng = rand::thread_rng(); for x in 0..values.len() { let mut color = (*values)[x]; + let min = self.min; + let max = self.max; if self.r { let y: f64 = rng.gen(); - color[2] = ((y * (max - min))+min) as u8; + color[2] = ((y * (max - min) as f64) as u8 + min); } if self.g { let y: f64 = rng.gen(); - color[1] = ((y * (max - min))+min) as u8; + color[1] = ((y * (max - min) as f64) as u8 + min); } if self.b { let y: f64 = rng.gen(); - color[0] = ((y * (max - min))+min) as u8; + color[0] = ((y * (max - min) as f64) as u8 + min); } } }