diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js index f2c34834331d..3fd24736ca7f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/cdf/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var cdf = require( './../lib' ); @@ -36,11 +36,12 @@ bench( pkg, function benchmark( b ) { var y; var i; + x = uniform( -10.0, 10.0 ); + min = uniform( -20.0, 0.0 ); + max = uniform( min, min + 40.0 ); + b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu() * 20.0 ) - 10.0; - min = ( randu() * 20.0 ) - 20.0; - max = min + ( randu() * 40.0 ); y = cdf( x, min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); @@ -68,7 +69,7 @@ bench( pkg+':factory', function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu()*2.0 ) - 2.0; + x = uniform( -2.0, 0.0 ); y = mycdf( x ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/ctor/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/ctor/benchmark/benchmark.js index 9dc371356f17..8c96ffbe841a 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/ctor/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/ctor/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var EPS = require( '@stdlib/constants/float64/eps' ); var pkg = require( './../package.json' ).name; @@ -38,8 +38,8 @@ bench( pkg+'::instantiation', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - a = ( randu() * 10.0 ) + EPS; - b = ( randu() * 10.0 ) + a + EPS; + a = uniform( EPS, EPS + 10.0 ); + b = uniform( a + EPS, a + EPS + 10.0 ); dist = new Uniform( a, b ); if ( !( dist instanceof Uniform ) ) { bm.fail( 'should return a distribution instance' ); @@ -92,7 +92,7 @@ bench( pkg+'::set:a', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - y = ( 100.0*randu() ) + EPS; + y = uniform( EPS, EPS + 100.0 ); dist.a = y; if ( dist.a !== y ) { bm.fail( 'should return set value' ); @@ -145,7 +145,7 @@ bench( pkg+'::set:b', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - y = ( 100.0*randu() ) + a + EPS; + y = uniform( a + EPS, a + EPS + 100.0 ); dist.b = y; if ( dist.b !== y ) { bm.fail( 'should return set value' ); @@ -172,7 +172,7 @@ bench( pkg+':entropy', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - dist.a = ( 100.0*randu() ) + EPS; + dist.a = uniform( EPS, EPS + 100.0 ); y = dist.entropy; if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -199,7 +199,7 @@ bench( pkg+':kurtosis', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - dist.a = ( 100.0*randu() ) + EPS; + dist.a = uniform( EPS, EPS + 100.0 ); y = dist.kurtosis; if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -226,7 +226,7 @@ bench( pkg+':mean', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - dist.a = ( 100.0*randu() ) + EPS; + dist.a = uniform( EPS, EPS + 100.0 ); y = dist.mean; if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -253,7 +253,7 @@ bench( pkg+':median', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - dist.a = ( 100.0*randu() ) + EPS; + dist.a = uniform( EPS, EPS + 100.0 ); y = dist.median; if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -280,7 +280,7 @@ bench( pkg+':skewness', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - dist.a = ( 100.0*randu() ) + EPS; + dist.a = uniform( EPS, EPS + 100.0 ); y = dist.skewness; if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -307,7 +307,7 @@ bench( pkg+':stdev', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - dist.a = ( 100.0*randu() ) + EPS; + dist.a = uniform( EPS, EPS + 100.0 ); y = dist.stdev; if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -334,7 +334,7 @@ bench( pkg+':variance', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - dist.a = ( 100.0*randu() ) + EPS; + dist.a = uniform( EPS, EPS + 100.0 ); y = dist.variance; if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -362,7 +362,7 @@ bench( pkg+':cdf', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - x = randu() * 60.0; + x = uniform( 0.0, 60.0 ); y = dist.cdf( x ); if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -390,7 +390,7 @@ bench( pkg+':logcdf', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - x = randu() * 60.0; + x = uniform( 0.0, 60.0 ); y = dist.logcdf( x ); if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -418,7 +418,7 @@ bench( pkg+':logpdf', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - x = randu() * 60.0; + x = uniform( 0.0, 60.0 ); y = dist.logpdf( x ); if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -446,7 +446,7 @@ bench( pkg+':mgf', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - x = randu(); + x = uniform( 0.0, 1.0 ); y = dist.mgf( x ); if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -474,7 +474,7 @@ bench( pkg+':pdf', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - x = randu() * 60.0; + x = uniform( 0.0, 60.0 ); y = dist.pdf( x ); if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); @@ -502,7 +502,7 @@ bench( pkg+':quantile', function benchmark( bm ) { bm.tic(); for ( i = 0; i < bm.iterations; i++ ) { - x = randu(); + x = uniform( 0.0, 1.0 ); y = dist.quantile( x ); if ( isnan( y ) ) { bm.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js index 2ee21ff238e2..50ee7f3f754f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.js @@ -22,7 +22,7 @@ var bench = require( '@stdlib/bench' ); var Float64Array = require( '@stdlib/array/float64' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var entropy = require( './../lib' ); @@ -41,8 +41,8 @@ bench( pkg, function benchmark( b ) { min = new Float64Array( len ); max = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - min[ i ] = ( randu()*10.0 ); - max[ i ] = ( randu()*10.0 ) + min[ i ]; + min[ i ] = uniform( 0.0, 10.0 ); + max[ i ] = uniform( min[ i ], min[ i ] + 10.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js index f0de24bcb220..73f3b8d6f393 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/entropy/benchmark/benchmark.native.js @@ -24,7 +24,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; @@ -50,8 +50,8 @@ bench( pkg+'::native', opts, function benchmark( b ) { min = new Float64Array( len ); max = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - min[ i ] = ( randu()*10.0 ); - max[ i ] = ( randu()*10.0 ) + min[ i ]; + min[ i ] = uniform( 0.0, 10.0 ); + max[ i ] = uniform( min[ i ], min[ i ] + 10.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js index 79a4363568bb..3649d877c620 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/kurtosis/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var kurtosis = require( './../lib' ); @@ -37,8 +37,8 @@ bench( pkg, function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - min = ( randu()*10.0 ); - max = ( randu()*10.0 ) + min; + min = uniform( 0.0, 10.0 ); + max = uniform( min, min + 10.0 ); y = kurtosis( min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js index f8b8531dc0e9..2eebbecf1ff5 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logcdf/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var logcdf = require( './../lib' ); @@ -38,9 +38,9 @@ bench( pkg, function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu() * 20.0 ) - 10.0; - min = ( randu() * 20.0 ) - 20.0; - max = min + ( randu() * 40.0 ); + x = uniform( -10.0, 10.0 ); + min = uniform( -20.0, 0.0 ); + max = uniform( min, min + 40.0 ); y = logcdf( x, min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); @@ -68,7 +68,7 @@ bench( pkg+':factory', function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu()*2.0 ) - 2.0; + x = uniform( -2.0, 0.0 ); y = mylogcdf( x ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js index 949dce94fed0..ee3deab4ce2f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/logpdf/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var logpdf = require( './../lib' ); @@ -38,9 +38,9 @@ bench( pkg, function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu() * 20.0 ) - 10.0; - min = ( randu() * 20.0 ) - 20.0; - max = min + ( randu() * 40.0 ); + x = uniform( -10.0, 10.0 ); + min = uniform( -20.0, 0.0 ); + max = uniform( min, min + 40.0 ); y = logpdf( x, min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); @@ -68,7 +68,7 @@ bench( pkg+':factory', function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - x = ( randu()*2.0 ) - 2.0; + x = uniform( -2.0, 0.0 ); y = mylogpdf( x ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js index 88b82e931cc6..e775ad8b2b35 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/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/base/uniform' ); var Float64Array = require( '@stdlib/array/float64' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; @@ -42,8 +42,8 @@ bench( pkg, function benchmark( b ) { bval = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - a[ i ] = randu() * 100.0; - bval[ i ] = a[ i ] + ( randu() * 50.0 ); + a[ i ] = uniform( 0.0, 100.0 ); + bval[ i ] = uniform( a[ i ], a[ i ] + 50.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js index 908015161829..2177e4bb1697 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mean/benchmark/benchmark.native.js @@ -23,7 +23,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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var pkg = require( './../package.json' ).name; @@ -50,8 +50,8 @@ bench( pkg+'::native', opts, function benchmark( b ) { a = new Float64Array( len ); bnd = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - a[ i ] = randu() * 100.0; - bnd[ i ] = a[ i ] + ( randu() * 100.0 ); + a[ i ] = uniform( 0.0, 100.0 ); + bnd[ i ] = uniform( a[ i ], a[ i ] + 100.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js index 52b51e4dc202..35b510d7c42c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/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/base/uniform' ); var Float64Array = require( '@stdlib/array/float64' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; @@ -42,8 +42,8 @@ bench( pkg, function benchmark( b ) { bnd = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - a[ i ] = randu() * 100.0; - bnd[ i ] = a[ i ] + ( randu() * 50.0 ); + a[ i ] = uniform( 0.0, 100.0 ); + bnd[ i ] = uniform( a[ i ], a[ i ] + 50.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js index 4fe307580741..e106419c9b7c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/median/benchmark/benchmark.native.js @@ -23,7 +23,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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var pkg = require( './../package.json' ).name; @@ -50,8 +50,8 @@ bench( pkg+'::native', opts, function benchmark( b ) { a = new Float64Array( len ); bnd = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - a[ i ] = randu() * 100.0; - bnd[ i ] = a[ i ] + ( randu() * 100.0 ); + a[ i ] = uniform( 0.0, 100.0 ); + bnd[ i ] = uniform( a[ i ], a[ i ] + 100.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/benchmark/benchmark.js index e35b157b2a32..40454ccb8b48 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/mgf/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var mgf = require( './../lib' ); @@ -38,9 +38,9 @@ bench( pkg, function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - t = ( randu() * 20.0 ) - 10.0; - min = ( randu() * 20.0 ) - 20.0; - max = min + ( randu() * 40.0 ); + t = uniform( -10.0, 10.0 ); + min = uniform( -20.0, 0.0 ); + max = uniform( min, min + 40.0 ); y = mgf( t, min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); @@ -68,7 +68,7 @@ bench( pkg+':factory', function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - t = ( randu()*2.0 ) - 2.0; + t = uniform( -2.0, 0.0 ); y = mymgf( t ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.js index 913d293b0911..6e51cc54c9aa 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.js @@ -23,7 +23,7 @@ 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 uniform = require( '@stdlib/random/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var pdf = require( './../lib' ); @@ -44,9 +44,9 @@ bench( pkg, function benchmark( b ) { min = new Float64Array( len ); max = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - x[ i ] = ( randu() * 20.0 ) - 10.0; - min[ i ] = ( randu() * 20.0 ) - 20.0; - max[ i ] = min[ i ] + ( randu() * 40.0 ); + x[ i ] = uniformBase( -10.0, 10.0 ); + min[ i ] = uniformBase( -20.0, 0.0 ); + max[ i ] = uniformBase( min[ i ], min[ i ] + 40.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.native.js index 2bd2df14d18f..b8b4b3ff3152 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/pdf/benchmark/benchmark.native.js @@ -23,7 +23,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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var tryRequire = require( '@stdlib/utils/try-require' ); var pkg = require( './../package.json' ).name; @@ -52,9 +52,9 @@ bench( pkg+'::native', opts, function benchmark( b ) { min = new Float64Array( len ); max = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - x[ i ] = ( randu() * 20.0 ) - 10.0; - min[ i ] = ( randu() * 20.0 ) - 20.0; - max[ i ] = min[ i ] + ( randu() * 40.0 ); + x[ i ] = uniform( -10.0, 10.0 ); + min[ i ] = uniform( -20.0, 0.0 ); + max[ i ] = uniform( min[ i ], min[ i ] + 40.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/quantile/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/quantile/benchmark/benchmark.js index b88f69fd2e63..72a5dcdd39a8 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/quantile/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/quantile/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var quantile = require( './../lib' ); @@ -38,9 +38,9 @@ bench( pkg, function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - p = randu(); - min = ( randu() * 20.0 ) - 20.0; - max = min + ( randu() * 40.0 ); + p = uniform( 0.0, 1.0 ); + min = uniform( -20.0, 0.0 ); + max = uniform( min, min + 40.0 ); y = quantile( p, min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); @@ -68,7 +68,7 @@ bench( pkg+':factory', function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - p = randu(); + p = uniform( 0.0, 1.0 ); y = myquantile( p ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/skewness/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/skewness/benchmark/benchmark.js index 58aef356eebe..57e6b9bf798f 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/skewness/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/skewness/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var skewness = require( './../lib' ); @@ -37,8 +37,8 @@ bench( pkg, function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - min = ( randu()*10.0 ); - max = ( randu()*10.0 ) + min; + min = uniform( 0.0, 10.0 ); + max = uniform( min, min + 10.0 ); y = skewness( min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/stdev/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/stdev/benchmark/benchmark.js index 595f68a56f57..b350f6b216da 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/stdev/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/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/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var stdev = require( './../lib' ); @@ -37,8 +37,8 @@ bench( pkg, function benchmark( b ) { b.tic(); for ( i = 0; i < b.iterations; i++ ) { - min = ( randu()*10.0 ); - max = ( randu()*10.0 ) + min; + min = uniform( 0.0, 10.0 ); + max = uniform( min, min + 10.0 ); y = stdev( min, max ); if ( isnan( y ) ) { b.fail( 'should not return NaN' ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.js index a822b9084a07..bee3bb83b132 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.js @@ -22,7 +22,7 @@ var bench = require( '@stdlib/bench' ); var Float64Array = require( '@stdlib/array/float64' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; var variance = require( './../lib' ); @@ -41,8 +41,8 @@ bench( pkg, function benchmark( b ) { min = new Float64Array( len ); max = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - min[ i ] = ( randu() * 10.0 ); - max[ i ] = ( randu() * 10.0 ) + min[ i ]; + min[ i ] = uniform( 0.0, 10.0 ); + max[ i ] = uniform( min[ i ], min[ i ] + 10.0 ); } b.tic(); diff --git a/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.native.js index 328769486c5f..afe8b58ca22d 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/uniform/variance/benchmark/benchmark.native.js @@ -24,7 +24,7 @@ var resolve = require( 'path' ).resolve; var bench = require( '@stdlib/bench' ); var Float64Array = require( '@stdlib/array/float64' ); var tryRequire = require( '@stdlib/utils/try-require' ); -var randu = require( '@stdlib/random/base/randu' ); +var uniform = require( '@stdlib/random/base/uniform' ); var isnan = require( '@stdlib/math/base/assert/is-nan' ); var pkg = require( './../package.json' ).name; @@ -50,8 +50,8 @@ bench( pkg+'::native', opts, function benchmark( b ) { min = new Float64Array( len ); max = new Float64Array( len ); for ( i = 0; i < len; i++ ) { - min[ i ] = ( randu() * 10.0 ); - max[ i ] = ( randu() * 10.0 ) + min[ i ]; + min[ i ] = uniform( 0.0, 10.0 ); + max[ i ] = uniform( min[ i ], min[ i ] + 10.0 ); } b.tic();