初始选项,不包含后面option添加的
Protected
pool选项池
Protected
store选项存储 全部选项,包含后面option添加的
Protected
Readonly
seed初始选项,不包含后面option添加的
选项数组长度
选项池数组长度
获取选项池剩余的选项
Protected
refreshProtected
refresh添加单个选项,如果需要添加多个则推荐使用options
选项
Optional
weights: number | WeightFn = 1添加多个选项
[[选项, 权重], [选项, 权重], ...]
重置选项池:通过初始选项重置所有选项,并重置选项池,如果有需要可以先export备份
重置选项池:恢复被take移除的选项
导出所有选项
由option、weights组成的元组所组成的选项数组,可以用于new RandomPicker(picker.export())
导出选项池的所有选项
由option、weights组成的元组所组成的选项数组,可以用于new RandomPicker(picker.export())
工具类库:从选项池中随机挑选n个选项
Example