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 );
85
85
<!-- eslint no- undef: " error" -->
86
86
87
87
` ` ` 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 ' );
90
90
var isEven = require( '@stdlib/math/base/assert/is-even' );
91
91
92
- var bool;
93
- var x;
94
- var i;
92
+ var opts = {
93
+ 'dtype': 'float64'
94
+ };
95
+ var x = discreteUniform( 100, 0, 100, opts );
95
96
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';
100
99
}
100
+ logEachMap( '%d is %s', x, isEvenWrapper );
101
101
` ` `
102
102
103
103
< / section>
Original file line number Diff line number Diff line change 18
18
19
19
'use strict' ;
20
20
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 ' ) ;
23
23
var isEven = require ( './../lib' ) ;
24
24
25
- var bool ;
26
- var x ;
27
- var i ;
25
+ var opts = {
26
+ 'dtype' : 'float64'
27
+ } ;
28
+ var x = discreteUniform ( 100 , 0 , 100 , opts ) ;
28
29
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' ;
33
32
}
33
+ logEachMap ( '%d is %s' , x , isEvenWrapper ) ;
Original file line number Diff line number Diff line change @@ -85,15 +85,19 @@ bool = isEvenf( NaN );
85
85
<!-- eslint no- undef: " error" -->
86
86
87
87
` ` ` 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' );
89
90
var isEvenf = require( '@stdlib/math/base/assert/is-evenf' );
90
91
91
- var x = randu( 100, 0, 100 );
92
+ var opts = {
93
+ 'dtype': 'float32'
94
+ };
95
+ var x = discreteUniform( 100, 0, 100, opts );
92
96
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';
96
99
}
100
+ logEachMap( '%d is %s', x, isEvenfWrapper );
97
101
` ` `
98
102
99
103
< / section>
Original file line number Diff line number Diff line change 18
18
19
19
'use strict' ;
20
20
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' ) ;
22
23
var isEvenf = require ( './../lib' ) ;
23
24
24
- var x = randu ( 100 , 0 , 100 ) ;
25
+ var opts = {
26
+ 'dtype' : 'float32'
27
+ } ;
28
+ var x = discreteUniform ( 100 , 0 , 100 , opts ) ;
25
29
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' ;
29
32
}
33
+ logEachMap ( '%d is %s' , x , isEvenfWrapper ) ;
Original file line number Diff line number Diff line change @@ -86,14 +86,18 @@ bool = isOdd( NaN );
86
86
87
87
` ` ` javascript
88
88
var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
89
+ var logEachMap = require( '@stdlib/console/log-each-map' );
89
90
var isOdd = require( '@stdlib/math/base/assert/is-odd' );
90
91
91
- var x = discreteUniform( 100, 0, 1000 );
92
+ var opts = {
93
+ 'dtype': 'float64'
94
+ };
95
+ var x = discreteUniform( 100, 0, 1000, opts );
92
96
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';
96
99
}
100
+ logEachMap( '%d is %s', x, isOddWrapper );
97
101
` ` `
98
102
99
103
< / section>
Original file line number Diff line number Diff line change 19
19
'use strict' ;
20
20
21
21
var discreteUniform = require ( '@stdlib/random/array/discrete-uniform' ) ;
22
+ var logEachMap = require ( '@stdlib/console/log-each-map' ) ;
22
23
var isOdd = require ( './../lib' ) ;
23
24
24
- var x = discreteUniform ( 100 , 0 , 1000 ) ;
25
+ var opts = {
26
+ 'dtype' : 'float64'
27
+ } ;
28
+ var x = discreteUniform ( 100 , 0 , 1000 , opts ) ;
25
29
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' ;
29
32
}
33
+ logEachMap ( '%d is %s' , x , isOddWrapper ) ;
Original file line number Diff line number Diff line change @@ -85,15 +85,19 @@ bool = isOddf( NaN );
85
85
<!-- eslint no- undef: " error" -->
86
86
87
87
` ` ` 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' );
89
90
var isOddf = require( '@stdlib/math/base/assert/is-oddf' );
90
91
91
- var x = randu( 100, 0, 100 );
92
+ var opts = {
93
+ 'dtype': 'float32'
94
+ };
95
+ var x = discreteUniform( 100, 0, 1000, opts );
92
96
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';
96
99
}
100
+ logEachMap( '%d is %s', x, isOddfWrapper );
97
101
` ` `
98
102
99
103
< / section>
Original file line number Diff line number Diff line change 18
18
19
19
'use strict' ;
20
20
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' ) ;
22
23
var isOddf = require ( './../lib' ) ;
23
24
24
- var x = randu ( 100 , 0 , 100 ) ;
25
+ var opts = {
26
+ 'dtype' : 'float32'
27
+ } ;
28
+ var x = discreteUniform ( 100 , 0 , 1000 , opts ) ;
25
29
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' ;
29
32
}
33
+ logEachMap ( '%d is %s' , x , isOddfWrapper ) ;
You can’t perform that action at this time.
0 commit comments