From acf85d1fd976cb86c8848a18540acbf72d0ccee9 Mon Sep 17 00:00:00 2001 From: okaneco <47607823+okaneco@users.noreply.github.com> Date: Sat, 16 May 2020 09:03:44 -0400 Subject: [PATCH] Fix scaling on random distribution of Lab/Lch --- palette/src/lab.rs | 2 +- palette/src/lch.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/palette/src/lab.rs b/palette/src/lab.rs index 81a30b1e8..5ced1c8ed 100644 --- a/palette/src/lab.rs +++ b/palette/src/lab.rs @@ -701,7 +701,7 @@ where // `a` and `b` both range from (-128.0, 127.0) fn sample(&self, rng: &mut R) -> Lab { Lab { - l: rng.gen(), + l: rng.gen() * from_f64(100.0), a: rng.gen() * from_f64(255.0) - from_f64(128.0), b: rng.gen() * from_f64(255.0) - from_f64(128.0), white_point: PhantomData, diff --git a/palette/src/lch.rs b/palette/src/lch.rs index 98ee584bc..5b1b9d57d 100644 --- a/palette/src/lch.rs +++ b/palette/src/lch.rs @@ -589,7 +589,7 @@ where { fn sample(&self, rng: &mut R) -> Lch { Lch { - l: rng.gen(), + l: rng.gen() * from_f64(100.0), chroma: crate::Float::sqrt(rng.gen()) * from_f64(128.0), hue: rng.gen::>(), white_point: PhantomData,