We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d8b0d42 commit 7f1bf4eCopy full SHA for 7f1bf4e
src/distributions/triangular.rs
@@ -53,7 +53,7 @@ impl Distribution<f64> for Triangular {
53
let f: f64 = rng.sample(Standard);
54
let diff_mode_min = self.mode - self.min;
55
let diff_max_min = self.max - self.min;
56
- if f < diff_mode_min / diff_max_min {
+ if f * diff_max_min < diff_mode_min {
57
self.min + (f * diff_max_min * diff_mode_min).sqrt()
58
} else {
59
self.max - ((1. - f) * diff_max_min * (self.max - self.mode)).sqrt()
0 commit comments