文件名称:pick-random-weighted:超快速和轻巧的功能,可从加权列表中选择随机项目
文件大小:118KB
文件格式:ZIP
更新时间:2024-05-19 01:46:08
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)