diff --git a/lib/function/probability/distribution.js b/lib/function/probability/distribution.js index 6155a4dde..a22570bd1 100644 --- a/lib/function/probability/distribution.js +++ b/lib/function/probability/distribution.js @@ -122,9 +122,10 @@ function factory (type, config, load, typed) { var max = 1; var res = _randomDataForMatrix(size.valueOf(), min, max, randFunc); return (size && size.isMatrix === true) ? matrix(res) : res; + } else { + var max = arg; + return randFunc(min, max); } - - return randFunc(0, arg); }, 'function, number | Array, number': function(randFunc, arg1, arg2) { if (isCollection(arg1)) { @@ -134,8 +135,11 @@ function factory (type, config, load, typed) { var res = _randomDataForMatrix(size.valueOf(), min, max, randFunc); return (size && size.isMatrix === true) ? matrix(res) : res; } - - return randFunc(arg1, arg2); + else { + var min = arg1; + var max = arg2; + return randFunc(min, max); + } }, 'function, Array, number, number': function(randFunc, size, min, max) { var res = _randomDataForMatrix(size.valueOf(), min, max, randFunc);