4.0.0 • Published 4 years ago

@huteming/util-roller v4.0.0

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

概率随机算法


示例

import { Roller } from '@huteming/util'

const roller = new Roller()

roller.add(value, rate)

const value = roller.done()

实例方法

add 方法并不要求所有的 rate 总和为 100。方法内部会根据各个 rate 所占比例作为概率

name描述参数
add添加概率区间
done产生随机数,并返回对应 value

add 参数

name说明类型可选值默认值
value唯一标识符,内部不关心该数据,会在获取随机数后返回给外部Any
rate占据比例, 任意数字Number