Sha256: 6017bc2ec5223a7bef78001f95ab1827e0ea0003ab3b5c0166e1124d6a68f0ac

Contents?: true

Size: 421 Bytes

Versions: 69

Compression:

Stored size: 421 Bytes

Contents

var randInt = require('./randInt');
var isArray = require('../lang/isArray');

    /**
     * Returns a random element from the supplied arguments
     * or from the array (if single argument is an array).
     */
    function choice(items) {
        var target = (arguments.length === 1 && isArray(items))? items : arguments;
        return target[ randInt(0, target.length - 1) ];
    }

    module.exports = choice;


Version data entries

69 entries across 69 versions & 2 rubygems

Version Path
trusty-festivity-extension-2.6.3 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.6.2 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.6.1 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.6 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.19 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.18 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.17 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.16 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.15 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.14 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.13 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.12 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.11 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.10 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.9 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.8 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.7 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.6 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.5 node_modules/bower/node_modules/mout/random/choice.js
trusty-festivity-extension-2.5.4 node_modules/bower/node_modules/mout/random/choice.js