_arraySample.js
 1  var baseRandom = require('./_baseRandom');
 2  
 3  /**
 4   * A specialized version of `_.sample` for arrays.
 5   *
 6   * @private
 7   * @param {Array} array The array to sample.
 8   * @returns {*} Returns the random element.
 9   */
10  function arraySample(array) {
11    var length = array.length;
12    return length ? array[baseRandom(0, length - 1)] : undefined;
13  }
14  
15  module.exports = arraySample;