diff --git a/lib/node_modules/@stdlib/utils/object-inverse/README.md b/lib/node_modules/@stdlib/utils/object-inverse/README.md index 26e4d01bda67..66d4164a5dec 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/README.md +++ b/lib/node_modules/@stdlib/utils/object-inverse/README.md @@ -105,23 +105,19 @@ var out = invert( obj, { ```javascript -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); +var objectKeys = require( '@stdlib/utils/keys' ); var invert = require( '@stdlib/utils/object-inverse' ); -var keys; -var arr; -var out; -var i; +// Create an array of random integers: +var arr = discreteUniform( 1000, 0, 100 ); -// Create an array of random integers... -arr = new Array( 1000 ); -for ( i = 0; i < arr.length; i++ ) { - arr[ i ] = round( randu()*100.0 ); -} -// Invert the array to determine value frequency... -out = invert( arr ); -keys = Object.keys( out ); +// Invert the array to determine value frequency: +var out = invert( arr ); +var keys = objectKeys( out ); + +// Compute the frequencies... +var i; for ( i = 0; i < keys.length; i++ ) { if ( out[ i ] ) { out[ i ] = out[ i ].length; diff --git a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js index 0db3a85eb318..f2a4838736d9 100644 --- a/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js +++ b/lib/node_modules/@stdlib/utils/object-inverse/examples/index.js @@ -18,24 +18,19 @@ 'use strict'; +var discreteUniform = require( '@stdlib/random/array/discrete-uniform' ); var objectKeys = require( '@stdlib/utils/keys' ); -var randu = require( '@stdlib/random/base/randu' ); -var round = require( '@stdlib/math/base/special/round' ); var invert = require( './../lib' ); -var keys; -var arr; -var out; -var i; +// Create an array of random integers: +var arr = discreteUniform( 1000, 0, 100 ); -// Create an array of random integers... -arr = new Array( 1000 ); -for ( i = 0; i < arr.length; i++ ) { - arr[ i ] = round( randu()*100.0 ); -} -// Invert the array to determine value frequency... -out = invert( arr ); -keys = objectKeys( out ); +// Invert the array to determine value frequency: +var out = invert( arr ); +var keys = objectKeys( out ); + +// Compute the frequencies... +var i; for ( i = 0; i < keys.length; i++ ) { if ( out[ i ] ) { out[ i ] = out[ i ].length;