From b228f65d1db988d3047f040b540f0a7540019fe4 Mon Sep 17 00:00:00 2001 From: Sam Gross Date: Mon, 29 Jul 2013 14:41:24 -0400 Subject: [PATCH] Fix beta distribution when v < w and min, max != 0, 1. --- src/random.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/random.js b/src/random.js index 6815982..6b29696 100644 --- a/src/random.js +++ b/src/random.js @@ -29,7 +29,7 @@ exports.beta = function (v, w, min, max) { if (v < w) { - return max - (max - min) * _this.beta(w, v, min, max); + return max - (max - min) * _this.beta(w, v, 0, 1); } var y1 = _this.gamma(0, 1, v), y2 = _this.gamma(0, 1, w);