跳到主要内容

randomInt()

function randomInt(min?, max?): number;

Defined in: random/randomInt.ts:17

生成指定范围内的随机整数 使用 Math.random() 生成随机数,然后使用 Math.floor() 向下取整

Parameters

ParameterTypeDefault valueDescription
minnumberNumber.MIN_SAFE_INTEGER最小值(包含),默认为 Number.MIN_SAFE_INTEGER
maxnumberNumber.MAX_SAFE_INTEGER最大值(包含),默认为 Number.MAX_SAFE_INTEGER

Returns

number

指定范围内的随机整数

Examples

randomInt(1, 10); // 返回 1 到 10 之间的随机整数,如 5
randomInt(0, 1); // 返回 0 或 1
randomInt(-5, 5); // 返回 -5 到 5 之间的随机整数
**Note:** 结果范围是 [min, max],即包含最小值和最大值
**Note:** 使用 Math.floor() 确保返回整数
**Note:** 如果 min > max,返回结果可能不符合预期