File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9759,6 +9759,7 @@ A total of 29 people contributed to this release. Thank you to the following con
97599759
97609760<details>
97619761
9762+ - [`ef16301`](https://github.com/stdlib-js/stdlib/commit/ef163012ebdb76aca762baa0a65118bcf6a866e9) - **docs:** replace manual `for` loop in examples [(#6675)](https://github.com/stdlib-js/stdlib/pull/6675) _(by Harsh)_
97629763- [`c912eff`](https://github.com/stdlib-js/stdlib/commit/c912eff7b1a6f05304f2f003021b4e47ad1074ab) - **bench:** update random value generation [(#6676)](https://github.com/stdlib-js/stdlib/pull/6676) _(by Harsh)_
97639764- [`8356484`](https://github.com/stdlib-js/stdlib/commit/835648432cd29ea018a904c15933009987514d44) - **bench:** update random value generation [(#6679)](https://github.com/stdlib-js/stdlib/pull/6679) _(by Harsh)_
97649765- [`d3089d5`](https://github.com/stdlib-js/stdlib/commit/d3089d54641409dada68d272140566daea12150a) - **bench:** update random value generation [(#6680)](https://github.com/stdlib-js/stdlib/pull/6680) _(by Harsh)_
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 ( './../../../../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