Skip to content

Commit 7f1bf4e

Browse files
committed
Triangular: Avoid division
1 parent d8b0d42 commit 7f1bf4e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/distributions/triangular.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ impl Distribution<f64> for Triangular {
5353
let f: f64 = rng.sample(Standard);
5454
let diff_mode_min = self.mode - self.min;
5555
let diff_max_min = self.max - self.min;
56-
if f < diff_mode_min / diff_max_min {
56+
if f * diff_max_min < diff_mode_min {
5757
self.min + (f * diff_max_min * diff_mode_min).sqrt()
5858
} else {
5959
self.max - ((1. - f) * diff_max_min * (self.max - self.mode)).sqrt()

0 commit comments

Comments
 (0)