UNPKG

ut2

Version:

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

15 lines (12 loc) 433 B
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 };