ut2
Version:
一个现代 JavaScript 实用工具库。[点击查看在线文档]。
15 lines (12 loc) • 433 B
JavaScript
import { mathRandom, mathMin, mathMax } from './internals/native.js';
import toFinite from './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 = mathMin(lower, upper);
var max = mathMax(lower, upper);
return min + mathRandom() * (max - min);
}
export { random as default };