'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _owLite = require('ow-lite'); var _owLite2 = _interopRequireDefault(_owLite); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = function (random, min, max) { if (max === undefined) { max = min === undefined ? 1 : min; min = 0; } (0, _owLite2.default)(min, _owLite2.default.number.integer); (0, _owLite2.default)(max, _owLite2.default.number.integer); return function () { return random.next() * (max - min + 1) + min | 0; }; }; //# sourceMappingURL=uniform-int.js.map