diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md index f99437080142..b3d7c659a2b7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/README.md @@ -173,7 +173,7 @@ Returns the [median][median] of a [binomial][binomial-distribution] distribution ```c double out = stdlib_base_dists_binomial_median( 100, 0.1 ); -// returns 10 +// returns 10.0 ``` The function accepts the following arguments: diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/benchmark/benchmark.native.js index bcc887212b8e..eae89a83c820 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/benchmark/benchmark.native.js @@ -22,11 +22,10 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Int32Array = require( '@stdlib/array/int32' ); var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var ceil = require( '@stdlib/math/base/special/ceil' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/base/uniform' ); +var discreteUniform = require( '@stdlib/random/base/discrete-uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; @@ -49,11 +48,11 @@ bench( pkg+'::native', opts, function benchmark( b ) { var i; len = 100; - n = new Int32Array( len ); + n = new Float64Array( len ); p = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - n[ i ] = ceil( randu() * 100.0 ); - p[ i ] = randu(); + n[ i ] = discreteUniform( 1, 100 ); + p[ i ] = uniform( 0.0, 1.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/src/main.c index 4534d326eb87..0d86755e038d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/binomial/median/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/binomial/median/src/main.c @@ -30,7 +30,7 @@ * * @example * double y = stdlib_base_dists_binomial_median( 100, 0.1 ); -* // returns 10 +* // returns 10.0 */ double stdlib_base_dists_binomial_median( const int32_t n, const double p ) { if (