File tree Expand file tree Collapse file tree 8 files changed +70
-46
lines changed
lib/node_modules/@stdlib/math/base/assert Expand file tree Collapse file tree 8 files changed +70
-46
lines changed Original file line number Diff line number Diff line change @@ -85,19 +85,19 @@ bool = isEven( NaN );
8585<!-- eslint no- undef: " error" -->
8686
8787` ` ` javascript
88- var randu = require( '@stdlib/random/base/randu ' );
89- var round = require( '@stdlib/math/base/special/round ' );
88+ var discreteUniform = require( '@stdlib/random/array/discrete-uniform ' );
89+ var logEachMap = require( '@stdlib/console/log-each-map ' );
9090var isEven = require( '@stdlib/math/base/assert/is-even' );
9191
92- var bool;
93- var x;
94- var i;
92+ var opts = {
93+ 'dtype': 'float64'
94+ };
95+ var x = discreteUniform( 100, 0, 100, opts );
9596
96- for ( i = 0; i < 100; i++ ) {
97- x = round( randu()*100.0 );
98- bool = isEven( x );
99- console.log( '%d is %s', x, ( bool ) ? 'even' : 'not even' );
97+ function isEvenWrapper( integer ) {
98+ return ( isEven( integer ) ) ? 'even' : 'not even';
10099}
100+ logEachMap( '%d is %s', x, isEvenWrapper );
101101` ` `
102102
103103< / section>
Original file line number Diff line number Diff line change 1818
1919'use strict' ;
2020
21- var randu = require ( '@stdlib/random/base/randu ' ) ;
22- var round = require ( '@stdlib/math/base/special/round ' ) ;
21+ var discreteUniform = require ( '@stdlib/random/array/discrete-uniform ' ) ;
22+ var logEachMap = require ( '@stdlib/console/log-each-map ' ) ;
2323var isEven = require ( './../lib' ) ;
2424
25- var bool ;
26- var x ;
27- var i ;
25+ var opts = {
26+ 'dtype' : 'float64'
27+ } ;
28+ var x = discreteUniform ( 100 , 0 , 100 , opts ) ;
2829
29- for ( i = 0 ; i < 100 ; i ++ ) {
30- x = round ( randu ( ) * 100.0 ) ;
31- bool = isEven ( x ) ;
32- console . log ( '%d is %s' , x , ( bool ) ? 'even' : 'not even' ) ;
30+ function isEvenWrapper ( integer ) {
31+ return ( isEven ( integer ) ) ? 'even' : 'not even' ;
3332}
33+ logEachMap ( '%d is %s' , x , isEvenWrapper ) ;
Original file line number Diff line number Diff line change @@ -85,15 +85,19 @@ bool = isEvenf( NaN );
8585<!-- eslint no- undef: " error" -->
8686
8787` ` ` javascript
88- var randu = require( '@stdlib/random/array/discrete-uniform' );
88+ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89+ var logEachMap = require( '@stdlib/console/log-each-map' );
8990var isEvenf = require( '@stdlib/math/base/assert/is-evenf' );
9091
91- var x = randu( 100, 0, 100 );
92+ var opts = {
93+ 'dtype': 'float32'
94+ };
95+ var x = discreteUniform( 100, 0, 100, opts );
9296
93- var i;
94- for ( i = 0; i < 100; i++ ) {
95- console.log( '%d is %s', x[ i ], ( isEvenf( x[ i ] ) ) ? 'even' : 'not even' );
97+ function isEvenfWrapper( integer ) {
98+ return ( isEvenf( integer ) ) ? 'even' : 'not even';
9699}
100+ logEachMap( '%d is %s', x, isEvenfWrapper );
97101` ` `
98102
99103< / section>
Original file line number Diff line number Diff line change 1818
1919'use strict' ;
2020
21- var randu = require ( '@stdlib/random/array/discrete-uniform' ) ;
21+ var discreteUniform = require ( '@stdlib/random/array/discrete-uniform' ) ;
22+ var logEachMap = require ( '@stdlib/console/log-each-map' ) ;
2223var isEvenf = require ( './../lib' ) ;
2324
24- var x = randu ( 100 , 0 , 100 ) ;
25+ var opts = {
26+ 'dtype' : 'float32'
27+ } ;
28+ var x = discreteUniform ( 100 , 0 , 100 , opts ) ;
2529
26- var i ;
27- for ( i = 0 ; i < 100 ; i ++ ) {
28- console . log ( '%d is %s' , x [ i ] , ( isEvenf ( x [ i ] ) ) ? 'even' : 'not even' ) ;
30+ function isEvenfWrapper ( integer ) {
31+ return ( isEvenf ( integer ) ) ? 'even' : 'not even' ;
2932}
33+ logEachMap ( '%d is %s' , x , isEvenfWrapper ) ;
Original file line number Diff line number Diff line change @@ -86,14 +86,18 @@ bool = isOdd( NaN );
8686
8787` ` ` javascript
8888var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89+ var logEachMap = require( '@stdlib/console/log-each-map' );
8990var isOdd = require( '@stdlib/math/base/assert/is-odd' );
9091
91- var x = discreteUniform( 100, 0, 1000 );
92+ var opts = {
93+ 'dtype': 'float64'
94+ };
95+ var x = discreteUniform( 100, 0, 1000, opts );
9296
93- var i;
94- for ( i = 0; i < x.length; i++ ) {
95- console.log( '%d is %s', x[ i ], ( isOdd( x[ i ] ) ) ? 'odd' : 'not odd' );
97+ function isOddWrapper( integer ) {
98+ return ( isOdd( integer ) ) ? 'odd' : 'not odd';
9699}
100+ logEachMap( '%d is %s', x, isOddWrapper );
97101` ` `
98102
99103< / section>
Original file line number Diff line number Diff line change 1919'use strict' ;
2020
2121var discreteUniform = require ( '@stdlib/random/array/discrete-uniform' ) ;
22+ var logEachMap = require ( '@stdlib/console/log-each-map' ) ;
2223var isOdd = require ( './../lib' ) ;
2324
24- var x = discreteUniform ( 100 , 0 , 1000 ) ;
25+ var opts = {
26+ 'dtype' : 'float64'
27+ } ;
28+ var x = discreteUniform ( 100 , 0 , 1000 , opts ) ;
2529
26- var i ;
27- for ( i = 0 ; i < x . length ; i ++ ) {
28- console . log ( '%d is %s' , x [ i ] , ( isOdd ( x [ i ] ) ) ? 'odd' : 'not odd' ) ;
30+ function isOddWrapper ( integer ) {
31+ return ( isOdd ( integer ) ) ? 'odd' : 'not odd' ;
2932}
33+ logEachMap ( '%d is %s' , x , isOddWrapper ) ;
Original file line number Diff line number Diff line change @@ -85,15 +85,19 @@ bool = isOddf( NaN );
8585<!-- eslint no- undef: " error" -->
8686
8787` ` ` javascript
88- var randu = require( '@stdlib/random/array/discrete-uniform' );
88+ var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89+ var logEachMap = require( '@stdlib/console/log-each-map' );
8990var isOddf = require( '@stdlib/math/base/assert/is-oddf' );
9091
91- var x = randu( 100, 0, 100 );
92+ var opts = {
93+ 'dtype': 'float32'
94+ };
95+ var x = discreteUniform( 100, 0, 1000, opts );
9296
93- var i;
94- for ( i = 0; i < 100; i++ ) {
95- console.log( '%d is %s', x[ i ], ( isOddf( x[ i ] ) ) ? 'odd' : 'not odd' );
97+ function isOddfWrapper( integer ) {
98+ return ( isOddf( integer ) ) ? 'odd' : 'not odd';
9699}
100+ logEachMap( '%d is %s', x, isOddfWrapper );
97101` ` `
98102
99103< / section>
Original file line number Diff line number Diff line change 1818
1919'use strict' ;
2020
21- var randu = require ( '@stdlib/random/array/discrete-uniform' ) ;
21+ var discreteUniform = require ( '@stdlib/random/array/discrete-uniform' ) ;
22+ var logEachMap = require ( '@stdlib/console/log-each-map' ) ;
2223var isOddf = require ( './../lib' ) ;
2324
24- var x = randu ( 100 , 0 , 100 ) ;
25+ var opts = {
26+ 'dtype' : 'float32'
27+ } ;
28+ var x = discreteUniform ( 100 , 0 , 1000 , opts ) ;
2529
26- var i ;
27- for ( i = 0 ; i < 100 ; i ++ ) {
28- console . log ( '%d is %s' , x [ i ] , ( isOddf ( x [ i ] ) ) ? 'odd' : 'not odd' ) ;
30+ function isOddfWrapper ( integer ) {
31+ return ( isOddf ( integer ) ) ? 'odd' : 'not odd' ;
2932}
33+ logEachMap ( '%d is %s' , x , isOddfWrapper ) ;
You can’t perform that action at this time.
0 commit comments