From 756b144caeb59fe72bb9ee195fe7382b056b5a49 Mon Sep 17 00:00:00 2001 From: hrshya Date: Wed, 14 Jan 2026 15:12:48 +0530 Subject: [PATCH 1/4] bench: update random value generation --- .../kumaraswamy/cdf/benchmark/benchmark.js | 21 +++++++++----- .../cdf/benchmark/benchmark.native.js | 14 ++++++---- .../kurtosis/benchmark/benchmark.js | 12 ++++---- .../kurtosis/benchmark/benchmark.native.js | 12 ++++---- .../kumaraswamy/logcdf/benchmark/benchmark.js | 28 +++++++++---------- .../logcdf/benchmark/benchmark.native.js | 22 ++++++--------- .../kumaraswamy/logpdf/benchmark/benchmark.js | 28 +++++++++---------- .../logpdf/benchmark/benchmark.native.js | 22 ++++++--------- .../kumaraswamy/mean/benchmark/benchmark.js | 19 ++++++------- .../mean/benchmark/benchmark.native.js | 19 ++++++------- .../kumaraswamy/median/benchmark/benchmark.js | 19 ++++++------- .../median/benchmark/benchmark.native.js | 19 ++++++------- .../kumaraswamy/mode/benchmark/benchmark.js | 19 ++++++------- .../mode/benchmark/benchmark.native.js | 19 ++++++------- .../kumaraswamy/pdf/benchmark/benchmark.js | 24 +++++++++++----- .../quantile/benchmark/benchmark.js | 21 +++++++++----- .../quantile/benchmark/benchmark.native.js | 14 ++++++---- .../skewness/benchmark/benchmark.js | 19 ++++++------- .../skewness/benchmark/benchmark.native.js | 19 ++++++------- .../kumaraswamy/stdev/benchmark/benchmark.js | 13 ++++++--- .../stdev/benchmark/benchmark.native.js | 13 ++++++--- .../variance/benchmark/benchmark.js | 19 ++++++------- .../variance/benchmark/benchmark.native.js | 19 ++++++------- 23 files changed, 219 insertions(+), 215 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.js index b61b9ee9030e..e258b9b22067 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.js @@ -31,21 +31,23 @@ var cdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var a; var s; var x; var y; var i; - len = 100; - x = uniform( len, 0.0, 1.0 ); - a = uniform( len, EPS, 5.0 + EPS ); - s = uniform( len, EPS, 5.0 + EPS ); + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0 + EPS, opts ); + s = uniform( 100, EPS, 5.0 + EPS, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = cdf( x[ i % len ], a[ i % len ], s[ i % len ] ); + y = cdf( x[ i % x.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -60,6 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mycdf; + var opts; var a; var s; var x; @@ -69,7 +72,11 @@ bench( pkg+':factory', function benchmark( b ) { a = 100.56789; s = 55.54321; mycdf = cdf.factory( a, s ); - x = uniform( 100, -2.0, 2.0 ); + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -2.0, 2.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.native.js index bd7a3b9f619b..203b900412c8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/cdf/benchmark/benchmark.native.js @@ -40,21 +40,23 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var a; var s; var x; var y; var i; - len = 100; - x = uniform( len, 0.0, 1.0 ); - a = uniform( len, EPS, 5.0 ); - s = uniform( len, EPS, 5.0 ); + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = cdf( x[ i % len ], a[ i % len ], s[ i % len ] ); + y = cdf( x[ i % x.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.js index 3e584176139d..f4b515515ec0 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.js @@ -33,17 +33,19 @@ var kurtosis = require( './../lib' ); bench( pkg, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = uniform( len, EPS, 10.0 ); - shape2 = uniform( len, EPS, 10.0 ); + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = kurtosis( shape1[ i % len ], shape2[ i % len ] ); + y = kurtosis( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.native.js index 195430f4ed2c..941a1e2aff27 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/kurtosis/benchmark/benchmark.native.js @@ -42,17 +42,19 @@ var opts = { bench( pkg+'::native', opts, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = uniform( len, EPS, 10.0 ); - shape2 = uniform( len, EPS, 10.0 ); + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = kurtosis( shape1[ i % len ], shape2[ i % len ] ); + y = kurtosis( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.js index be3b8c9dd96e..618a0c8119e6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.js @@ -21,9 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var uniform = require( '@stdlib/random/array/uniform' ); -var randu = require( '@stdlib/random/base/randu' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -33,26 +31,23 @@ var logcdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var a; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - a = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = randu(); - a[ i ] = ( randu()*5.0 ) + EPS; - s[ i ] = ( randu()*5.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logcdf( x[ i % len ], a[ i % len ], s[ i % len ] ); + y = logcdf( x[ i % x.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -67,6 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mylogcdf; + var opts; var a; var s; var x; @@ -76,7 +72,11 @@ bench( pkg+':factory', function benchmark( b ) { a = 100.56789; s = 55.54321; mylogcdf = logcdf.factory( a, s ); - x = uniform( 100, -2.0, 2.0 ); + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -2.0, 2.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.native.js index c51a6c7a9104..4c20933cae2a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logcdf/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var a; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - a = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = randu(); - a[ i ] = ( randu()*5.0 ) + EPS; - s[ i ] = ( randu()*5.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logcdf( x[ i % len ], a[ i % len ], s[ i % len ] ); + y = logcdf( x[ i % x.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.js index a046b492c5fc..c8bd15f34c8e 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.js @@ -21,9 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var uniform = require( '@stdlib/random/array/uniform' ); -var randu = require( '@stdlib/random/base/randu' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -33,26 +31,23 @@ var logpdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var a; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - a = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = randu(); - a[ i ] = ( randu()*5.0 ) + EPS; - s[ i ] = ( randu()*5.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logpdf( x[ i % len ], a[ i % len ], s[ i % len ] ); + y = logpdf( x[ i % x.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -67,6 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mylogpdf; + var opts; var a; var s; var x; @@ -76,7 +72,11 @@ bench( pkg+':factory', function benchmark( b ) { a = 100.56789; s = 55.54321; mylogpdf = logpdf.factory( a, s ); - x = uniform( 100, -2.0, 2.0 ); + + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, -2.0, 2.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.native.js index 3ef323f526f7..72e3863aeb38 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/logpdf/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -41,26 +40,23 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var a; var s; var x; var y; var i; - len = 100; - x = new Float64Array( len ); - a = new Float64Array( len ); - s = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - x[ i ] = randu(); - a[ i ] = ( randu()*5.0 ) + EPS; - s[ i ] = ( randu()*5.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = logpdf( x[ i % len ], a[ i % len ], s[ i % len ] ); + y = logpdf( x[ i % x.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.js index 76ee17cb65fa..25ea9b5003a1 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform= require( '@stdlib/random/base/uniform' ); +var uniform= require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -34,21 +33,19 @@ var mean = require( './../lib' ); bench( pkg, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = new Float64Array( len ); - shape2 = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - shape1[ i ] = uniform( EPS, 10.0 ); - shape2[ i ] = uniform( EPS, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mean( shape1[ i % len ], shape2[ i % len ] ); + y = mean( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.native.js index 5daa81b0b800..976f05a36478 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mean/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var EPS = require( '@stdlib/constants/float64/eps' ); @@ -43,21 +42,19 @@ var opts = { bench( pkg+'::native', opts, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = new Float64Array( len ); - shape2 = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - shape1[ i ] = uniform( EPS, 10.0 ); - shape2[ i ] = uniform( EPS, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mean( shape1[ i % len ], shape2[ i % len ] ); + y = mean( shape1[ i % shape1.length ], shape2[ i % shape1.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.js index 9bf45be93476..2ac82c96a46f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -34,21 +33,19 @@ var median = require( './../lib' ); bench( pkg, function benchmark( b ) { var alpha; var beta; - var len; + var opts; var y; var i; - len = 100; - alpha = new Float64Array( len ); - beta = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - alpha[ i ] = uniform( EPS, 10.0 ); - beta[ i ] = uniform( EPS, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + alpha = uniform( 100, EPS, 10.0, opts ); + beta = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = median( alpha[ i % len ], beta[ i % len ] ); + y = median( alpha[ i % alpha.length ], beta[ i % beta.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.native.js index 04af8f50051a..89a8e1ade29b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/median/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var EPS = require( '@stdlib/constants/float64/eps' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -43,21 +42,19 @@ var opts = { bench( pkg+'::native', opts, function benchmark( b ) { var alpha; var beta; - var len; + var opts; var y; var i; - len = 100; - alpha = new Float64Array( len ); - beta = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - alpha[ i ] = uniform( EPS, 10.0 ); - beta[ i ] = uniform( EPS, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + alpha = uniform( 100, EPS, 10.0, opts ); + beta = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = median( alpha[ i % len ], beta[ i % len ] ); + y = median( alpha[ i % alpha.length ], beta[ i % beta.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js index 6a996fa05438..73a1fe0e14d6 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var mode = require( './../lib' ); @@ -33,21 +32,19 @@ var mode = require( './../lib' ); bench( pkg, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = new Float64Array( len ); - shape2 = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - shape1[ i ] = uniform( 1.0, 10.0 ); - shape2[ i ] = uniform( 1.0, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mode( shape1[ i % len ], shape2[ i % len ] ); + y = mode( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.native.js index a4d039fbcb8f..fed48034c60b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var pkg = require( './../package.json' ).name; @@ -42,21 +41,19 @@ var opts = { bench( pkg+'::native', opts, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = new Float64Array( len ); - shape2 = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - shape1[ i ] = uniform( 1.0, 10.0 ); - shape2[ i ] = uniform( 1.0, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, 1.0, 10.0, opts ); + shape2 = uniform( 100, 1.0, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = mode( shape1[ i % len ], shape2[ i % len ] ); + y = mode( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/pdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/pdf/benchmark/benchmark.js index 8252cd4dd3d8..28926a7da486 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/pdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/pdf/benchmark/benchmark.js @@ -21,7 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -31,18 +31,23 @@ var pdf = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { + var opts; var a; var s; var x; var y; var i; + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, EPS, 2.0, opts ); + a = uniform( 100, EPS, 100.0, opts ); + s = uniform( 100, EPS, 100.0, opts ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu()*2.0 ) + EPS; - a = ( randu()*100.0 ) + EPS; - s = ( randu()*100.0 ) + EPS; - y = pdf( x, a, s ); + y = pdf( x[ i % x.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -57,6 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var mypdf; + var opts; var a; var s; var x; @@ -67,10 +73,14 @@ bench( pkg+':factory', function benchmark( b ) { s = 55.54321; mypdf = pdf.factory( a, s ); + opts = { + 'dtype': 'float64' + }; + x = uniform( 100, EPS, 2.0, opts ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu()*2.0 ) + EPS; - y = mypdf( x ); + y = mypdf( x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js index ae972fca040b..d508de575fc3 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js @@ -31,21 +31,23 @@ var quantile = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var a; var s; var p; var y; var i; - len = 100; - p = uniform( len, 0.0, 1.0 ); - a = uniform( len, EPS, 5.0 ); - s = uniform( len, EPS, 5.0 ); + opts = { + 'dtype': 'float64' + }; + p = uniform( len, 0.0, 1.0, opts ); + a = uniform( len, EPS, 5.0, opts ); + s = uniform( len, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = quantile( p[ i % len ], a[ i % len ], s[ i % len ] ); + y = quantile( p[ i % p.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } @@ -60,6 +62,7 @@ bench( pkg, function benchmark( b ) { bench( pkg+':factory', function benchmark( b ) { var myQuantile; + var opts; var a; var s; var p; @@ -69,7 +72,11 @@ bench( pkg+':factory', function benchmark( b ) { a = 100.56789; s = 55.54321; myQuantile = quantile.factory( a, s ); - p = uniform( 100, 0.0, 1.0 ); + + opts = { + 'dtype': 'float64' + }; + p = uniform( 100, 0.0, 1.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js index ec42f698cdf0..da1e0279eeba 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js @@ -40,21 +40,23 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var a; var s; var p; var y; var i; - len = 100; - p = uniform( len, 0.0, 1.0 ); - a = uniform( len, EPS, 5.0 ); - s = uniform( len, EPS, 5.0 ); + opts = { + 'dtype': 'float64' + }; + p = uniform( len, 0.0, 1.0, opts ); + a = uniform( len, EPS, 5.0, opts ); + s = uniform( len, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = quantile( p[ i % len ], a[ i % len ], s[ i % len ] ); + y = quantile( p[ i % p.length ], a[ i % a.length ], s[ i % s.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.js index 0f320ea65403..50a4e2d9087f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -34,21 +33,19 @@ var skewness = require( './../lib' ); bench( pkg, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = new Float64Array( len ); - shape2 = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - shape1[ i ] = ( randu()*10.0 ) + EPS; - shape2[ i ] = ( randu()*10.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = skewness( shape1[ i % len ], shape2[ i % len] ); + y = skewness( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.native.js index e6a639b9e03d..00ddf5d42d65 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/skewness/benchmark/benchmark.native.js @@ -22,8 +22,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var tryRequire = require( '@stdlib/utils/try-require' ); @@ -43,21 +42,19 @@ var opts = { bench( pkg+'::native', opts, function benchmark( b ) { var shape1; var shape2; - var len; + var opts; var y; var i; - len = 100; - shape1 = new Float64Array( len ); - shape2 = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - shape1[ i ] = ( randu()*10.0 ) + EPS; - shape2[ i ] = ( randu()*10.0 ) + EPS; - } + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = skewness( shape1[ i % len ], shape2[ i % len] ); + y = skewness( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.js index 2e368f5adf44..d5b2c887c98f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.js @@ -21,7 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -33,14 +33,19 @@ var stdev = require( './../lib' ); bench( pkg, function benchmark( b ) { var shape1; var shape2; + var opts; var y; var i; + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - shape1 = ( randu()*10.0 ) + EPS; - shape2 = ( randu()*10.0 ) + EPS; - y = stdev( shape1, shape2 ); + y = stdev( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.native.js index a69ec7c5a99d..c021ad61e6d9 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/stdev/benchmark/benchmark.native.js @@ -23,7 +23,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -42,14 +42,19 @@ var opts = { bench( pkg+'::native', opts, function benchmark( b ) { var shape1; var shape2; + var opts; var y; var i; + opts = { + 'dtype': 'float64' + }; + shape1 = uniform( 100, EPS, 10.0, opts ); + shape2 = uniform( 100, EPS, 10.0, opts ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - shape1 = uniform( EPS, 10.0 ); - shape2 = uniform( EPS, 10.0 ); - y = stdev( shape1, shape2 ); + y = stdev( shape1[ i % shape1.length ], shape2[ i % shape2.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.js index 7bc70bc97cab..17c50ca9c806 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.js @@ -21,8 +21,7 @@ // MODULES // var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -32,23 +31,21 @@ var variance = require( './../lib' ); // MAIN // bench( pkg, function benchmark( b ) { - var len; + var opts; var a; var x; var y; var i; - len = 100; - a = new Float64Array( len ); - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - a[ i ] = uniform( EPS, 10.0 ); - x[ i ] = uniform( EPS, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + a = uniform( 100, EPS, 10.0, opts ); + x = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = variance( a[ i % len ], x[ i % len ] ); + y = variance( a[ i % a.length ], x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.native.js index c50624e9a053..9792e4b9f5cb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/variance/benchmark/benchmark.native.js @@ -22,9 +22,8 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); -var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var uniform = require( '@stdlib/random/base/uniform' ); +var uniform = require( '@stdlib/random/array/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -41,23 +40,21 @@ var opts = { // MAIN // bench( pkg+'::native', opts, function benchmark( b ) { - var len; + var opts; var a; var x; var y; var i; - len = 100; - a = new Float64Array( len ); - x = new Float64Array( len ); - for ( i = 0; i < len; i++ ) { - a[ i ] = uniform( EPS, 10.0 ); - x[ i ] = uniform( EPS, 10.0 ); - } + opts = { + 'dtype': 'float64' + }; + a = uniform( 100, EPS, 10.0, opts ); + x = uniform( 100, EPS, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { - y = variance( a[ i % len ], x[ i % len ] ); + y = variance( a[ i % a.length ], x[ i % x.length ] ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); } From 746ae5abaeeb397d3b3b7cf7b8c4510070d34843 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Wed, 14 Jan 2026 15:31:57 +0530 Subject: [PATCH 2/4] fix: resolves lint issues Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js index 73a1fe0e14d6..ced56f3912eb 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/mode/benchmark/benchmark.js @@ -39,8 +39,8 @@ bench( pkg, function benchmark( b ) { opts = { 'dtype': 'float64' }; - shape1 = uniform( 100, EPS, 10.0, opts ); - shape2 = uniform( 100, EPS, 10.0, opts ); + shape1 = uniform( 100, 1.0, 10.0, opts ); + shape2 = uniform( 100, 1.0, 10.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { From 2a6b641b505fde4dee3fedae1abb50fb562c5dc1 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Wed, 14 Jan 2026 15:38:32 +0530 Subject: [PATCH 3/4] fix: resolves lint issues Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../base/dists/kumaraswamy/quantile/benchmark/benchmark.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js index d508de575fc3..59fe47dea51b 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.js @@ -41,9 +41,9 @@ bench( pkg, function benchmark( b ) { opts = { 'dtype': 'float64' }; - p = uniform( len, 0.0, 1.0, opts ); - a = uniform( len, EPS, 5.0, opts ); - s = uniform( len, EPS, 5.0, opts ); + p = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) { From 70756706b60e8ec88c79fa0726dfba3660ef4c74 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Wed, 14 Jan 2026 15:39:16 +0530 Subject: [PATCH 4/4] fix: resolves lint issues Signed-off-by: Harsh <149176984+hrshya@users.noreply.github.com> --- .../kumaraswamy/quantile/benchmark/benchmark.native.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js index da1e0279eeba..712214f52643 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/kumaraswamy/quantile/benchmark/benchmark.native.js @@ -50,9 +50,9 @@ bench( pkg+'::native', opts, function benchmark( b ) { opts = { 'dtype': 'float64' }; - p = uniform( len, 0.0, 1.0, opts ); - a = uniform( len, EPS, 5.0, opts ); - s = uniform( len, EPS, 5.0, opts ); + p = uniform( 100, 0.0, 1.0, opts ); + a = uniform( 100, EPS, 5.0, opts ); + s = uniform( 100, EPS, 5.0, opts ); b.tic(); for ( i = 0; i < b.iterations; i++ ) {