random-option
Version:
Select a random option from a supplied list
17 lines (15 loc) • 422 B
JavaScript
function selectRandomFrom(options) {
var option = {};
if (options && options.length >= 0) {
option.value = options[randomFromRange(0, options.length)];
option.list = options;
}
return option;
}
function randomFromRange(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
module.exports = {
selectRandomFrom: selectRandomFrom,
randomFromRange: randomFromRange
}