Initial commit
[yaffs-website] / node_modules / grunt-contrib-watch / node_modules / globule / node_modules / lodash / _baseRandom.js
1 /* Built-in method references for those with the same name as other `lodash` methods. */
2 var nativeFloor = Math.floor,
3     nativeRandom = Math.random;
4
5 /**
6  * The base implementation of `_.random` without support for returning
7  * floating-point numbers.
8  *
9  * @private
10  * @param {number} lower The lower bound.
11  * @param {number} upper The upper bound.
12  * @returns {number} Returns the random number.
13  */
14 function baseRandom(lower, upper) {
15   return lower + nativeFloor(nativeRandom() * (upper - lower + 1));
16 }
17
18 module.exports = baseRandom;