UNPKG

random-index

Version:
26 lines (19 loc) 515 B
'use strict'; var randomNatural = require('random-natural'); var MAX_ARR_LENGTH = require('max-array-length'); var fixme = randomNatural.fixme; module.exports = function (options) { if (options) { if (!options.inspected) { options.min = fixme(options.min, 0, MAX_ARR_LENGTH, true); options.max = fixme(options.max, 0, MAX_ARR_LENGTH, false); } } else { options = { min: 0, max: MAX_ARR_LENGTH }; } options.inspected = true; return randomNatural(options); };