diff --git a/lib/node_modules/@stdlib/random/shuffle/lib/factory.js b/lib/node_modules/@stdlib/random/shuffle/lib/factory.js index 91544cb5ddc..c3154b7313a 100644 --- a/lib/node_modules/@stdlib/random/shuffle/lib/factory.js +++ b/lib/node_modules/@stdlib/random/shuffle/lib/factory.js @@ -28,6 +28,7 @@ var deepCopy = require( '@stdlib/utils/copy' ); var floor = require( '@stdlib/math/base/special/floor' ); var randu = require( '@stdlib/random/base/mt19937' ).factory; var format = require( '@stdlib/string/format' ); +var hasOwnProp = require( '@stdlib/assert/has-own-property' ); var defaults = require( './defaults.json' ); var validate = require( './validate.js' ); @@ -63,7 +64,7 @@ function factory( config ) { throw err; } } - if ( config && config.seed ) { + if ( config && hasOwnProp( config, 'seed' ) ) { rand = randu({ 'seed': config.seed });