【文件属性】:
文件名称:pick-random-weighted:超快速和轻巧的功能,可从加权列表中选择随机项目
文件大小:118KB
文件格式:ZIP
更新时间:2021-04-29 07:59:28
javascript random array decision-making arrays
选择随机加权
简单,快速,轻巧的功能可从加权数组中选择随机元素。
安装
npm install pick-random-weighted
用法
const pick = require ( 'pick-random-weighted' ) ;
const colors = [
[ 'Red' , 30 ] ,
[ 'Green' , 20 ] ,
[ 'Blue' , 40 ]
] ;
const color = pick ( colors ) ;
选择(值)
返回一个值。
价值观
类型: Array
可供选择的值列表。
每个元素应以[value, weight]格式提供。
随机数生成
默认情况下,为了保持较小的占用空间,该库使用Math.random()生成随机数以选择该值。
如果需要,您可以定义一个自定义函数以生成随机值,可以创建一个返回固定值以用于单元测试的函数,
【文件预览】:
pick-random-weighted-master
----index.js(793B)
----test.js(1KB)
----package.json(817B)
----.github()
--------dependabot.yml(104B)
--------workflows()
----LICENSE(1KB)
----package-lock.json(480KB)
----.gitignore(27B)
----README.md(3KB)