UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

17 lines (13 loc) 444 B
'use strict'; var native = require('./internals/native.js'); var toFinite = require('./toFinite.js'); function random(lower, upper) { if (lower === void 0) { lower = 0; } if (upper === void 0) { upper = 1; } lower = toFinite(lower); upper = toFinite(upper); var min = native.mathMin(lower, upper); var max = native.mathMax(lower, upper); return min + native.mathRandom() * (max - min); } module.exports = random;