ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
17 lines (13 loc) • 444 B
JavaScript
'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;