UNPKG

si-funciona

Version:

Funciones de utilidad para uso general. [General usage utility functions.]

24 lines (22 loc) 1 kB
'use strict' Object.defineProperty(exports, '__esModule', { value: true }) exports.default = void 0 require('core-js/stable') /** * Create a single random number within provided range. And with optional offset, * The distance between the result numbers can be adjusted with interval. * @memberOf module:numberHelpers * @param {number} range - Choose the breadth of the random number (0-100 would be 100 for range) * @param {number} [offset=0] - Choose the starting number (1-10 would be 1 for offset, 9 for range) * @param {number} [interval=1] - Choose the distance between numbers (~5, ~10, ~15 would be 5 for interval, 1 for * offset, 2 for range) * @returns {number} */ const randomNumber = function (range) { const offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0 const interval = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1 return (Math.random() * range + offset) * interval } var _default = exports.default = randomNumber