1.0.1 • Published 6 years ago

get-random-in-range v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

/**

  • get-random-in-range

  • Get a random integer in range via curried function that
  • makes it easy to apply defaults to your random number generators.
  • npm install get-random-in-range
  • or
  • yarn add get-random-in-range
  • Simple example:
  • randomInRange()()() // => immediately returns a number between 0 and 100
  • Use currying to apply defaults:
  • const randomGenerator = randomInRange(-100)(100);
  • // somewhere else
  • randomGenerator() // => returns a number between -100 and 100
  • */

/** *

  • @param {number=} min
  • @return {function(number=): function(): number} / var randomInRange = function randomInRange() { var min = arguments.length > 0 && arguments0 !== undefined ? arguments0 : 0; return function () { var max = arguments.length > 0 && arguments0 !== undefined ? arguments0 : 100; return function () { return Math.floor(Math.random() (max - min)) + min; }; }; };

module.exports = randomInRange;