File tree 4 files changed +36
-36
lines changed
lib/node_modules/@stdlib/math/base/assert
4 files changed +36
-36
lines changed Original file line number Diff line number Diff line change @@ -62,19 +62,19 @@ bool = isEven( 0 );
62
62
<!-- eslint no-undef: "error" -->
63
63
64
64
``` javascript
65
- var randu = require ( ' @stdlib/random/base/randu ' );
66
- var round = require ( ' @stdlib/math/base/special/round ' );
65
+ var discreteUniform = require ( ' @stdlib/random/array/discrete-uniform ' );
66
+ var logEachMap = require ( ' @stdlib/console/log-each-map ' );
67
67
var isEven = require ( ' @stdlib/math/base/assert/int32-is-even' );
68
68
69
- var bool;
70
- var x;
71
- var i;
69
+ var opts = {
70
+ ' dtype' : ' int32'
71
+ };
72
+ var x = discreteUniform ( 100 , 0 , 100 , opts );
72
73
73
- for ( i = 0 ; i < 100 ; i++ ) {
74
- x = round ( randu ()* 100.0 );
75
- bool = isEven ( x );
76
- console .log ( ' %d is %s' , x, ( bool ) ? ' even' : ' not even' );
74
+ function isEvenWrapper ( integer ) {
75
+ return ( isEven ( integer ) ) ? ' even' : ' not even' ;
77
76
}
77
+ logEachMap ( ' %d is %s' , x, isEvenWrapper );
78
78
```
79
79
80
80
</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' : 'int32'
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 @@ -62,19 +62,19 @@ bool = isOdd( 0 );
62
62
<!-- eslint no-undef: "error" -->
63
63
64
64
``` javascript
65
- var randu = require ( ' @stdlib/random/base/randu ' );
66
- var round = require ( ' @stdlib/math/base/special/round ' );
65
+ var discreteUniform = require ( ' @stdlib/random/array/discrete-uniform ' );
66
+ var logEachMap = require ( ' @stdlib/console/log-each-map ' );
67
67
var isOdd = require ( ' @stdlib/math/base/assert/int32-is-odd' );
68
68
69
- var bool;
70
- var x;
71
- var i;
69
+ var opts = {
70
+ ' dtype' : ' int32'
71
+ };
72
+ var x = discreteUniform ( 100 , 0 , 100 , opts );
72
73
73
- for ( i = 0 ; i < 100 ; i++ ) {
74
- x = round ( randu ()* 100.0 );
75
- bool = isOdd ( x );
76
- console .log ( ' %d is %s' , x, ( bool ) ? ' odd' : ' not odd' );
74
+ function isOddWrapper ( integer ) {
75
+ return ( isOdd ( integer ) ) ? ' odd' : ' not odd' ;
77
76
}
77
+ logEachMap ( ' %d is %s' , x, isOddWrapper );
78
78
```
79
79
80
80
</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 isOdd = require ( './../lib' ) ;
24
24
25
- var bool ;
26
- var x ;
27
- var i ;
25
+ var opts = {
26
+ 'dtype' : 'int32'
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 = isOdd ( x ) ;
32
- console . log ( '%d is %s' , x , ( bool ) ? 'odd' : 'not odd' ) ;
30
+ function isOddWrapper ( integer ) {
31
+ return ( isOdd ( integer ) ) ? 'odd' : 'not odd' ;
33
32
}
33
+ logEachMap ( '%d is %s' , x , isOddWrapper ) ;
You can’t perform that action at this time.
0 commit comments