Skip to content

random ^1.0.2

生成指定范围内的随机数。该数可以是整数或浮点数。

如果只提供一个参数,则返回一个介于 0 到该参数 (不包含该参数) 之间的随机数。如果提供两个参数,则返回一个介于第一个参数 (包含) 到第二个参数 (不包含) 之间的随机数。

签名

ts
function random(min: number): number
function random(min: number, max: number): number

参数

  • min (number):随机数的下限 (包含在内)。
  • max (number):随机数的上限 (不包含在内)。

返回值

  • (number):一个随机数。

示例

ts
import { random } from '@/uni_modules/kux-toolkit'

const randomResult1 = random(0, 5)
console.log(randomResult1) // 结果为0-5之间的随机数
// 演示最小值大于最大值时会报错
try {
    const randomResult2 = random(5, 0)
    console.log(randomResult2)
} catch (err) {
    console.log(err)
}
// 演示最小值等于最大值时会报错
try {
    const randomResult3 = random(5, 5)
    console.log(randomResult3)
} catch (err) {
    console.log(err)
}

Released under the MIT License.