2222
2323var resolve = require ( 'path' ) . resolve ;
2424var bench = require ( '@stdlib/bench' ) ;
25- var uniformArray = require ( '@stdlib/random/array/uniform' ) ;
25+ var uniform = require ( '@stdlib/random/array/uniform' ) ;
2626var format = require ( '@stdlib/string/format' ) ;
2727var isnan = require ( '@stdlib/math/base/assert/is-nan' ) ;
2828var tryRequire = require ( '@stdlib/utils/try-require' ) ;
@@ -40,21 +40,23 @@ var opts = {
4040// MAIN //
4141
4242bench ( format ( '%s::native' , pkg ) , opts , function benchmark ( b ) {
43- var len ;
43+ var opts ;
4444 var min ;
4545 var max ;
4646 var x ;
4747 var y ;
4848 var i ;
4949
50- len = 100 ;
51- x = uniformArray ( len , - 10.0 , 10.0 ) ;
52- min = uniformArray ( len , - 20.0 , 0.0 ) ;
53- max = uniformArray ( len , 20.0 , 40.0 ) ;
50+ opts = {
51+ 'dtype' : 'float64'
52+ } ;
53+ x = uniform ( 100 , - 10.0 , 10.0 , opts ) ;
54+ min = uniform ( 100 , - 20.0 , 0.0 , opts ) ;
55+ max = uniform ( 100 , 20.0 , 40.0 , opts ) ;
5456
5557 b . tic ( ) ;
5658 for ( i = 0 ; i < b . iterations ; i ++ ) {
57- y = cdf ( x [ i % len ] , min [ i % len ] , max [ i % len ] ) ;
59+ y = cdf ( x [ i % x . length ] , min [ i % min . length ] , max [ i % max . length ] ) ;
5860 if ( isnan ( y ) ) {
5961 b . fail ( 'should not return NaN' ) ;
6062 }
0 commit comments