pandemonium:典型的与随机相关JavaScript和TypeScript函数

时间:2021-02-24 13:17:50
【文件属性】:
文件名称:pandemonium:典型的与随机相关JavaScript和TypeScript函数
文件大小:41KB
文件格式:ZIP
更新时间:2021-02-24 13:17:50
random JavaScript and Pandemonium是一个死掉的简单JavaScript / TypeScript库,提供典型的与随机相关的功能,例如choice , sample等。 该库还提供了一种使用自定义随机源(例如 )创建任何可用函数的方法。 安装 npm install --save pandemonium 用法 概括 各种各样的 采样 n是采样序列中的项目数, k是要采样的项目数。 方法 时间 记忆 笔记 O(k) O(k) 必须能够突变给定的数组才能工作。 O(n) O(n) 可能不是一个好主意。 O(k) O(k) 可能是从随机访问数据结构中采样的最佳方法。 Ω(k) , O(∞) O(k) 仅在k << n有用。 O(n) O(k) 如果从流中提取样本,则很有用。 O(k) O(k) 表现出色,但可以替代。 选择 从给定数组返回随机项目的函数。 imp
【文件预览】:
pandemonium-master
----reservoir-sample.js(1KB)
----.travis.yml(81B)
----random.js(682B)
----dangerously-mutating-sample.d.ts(462B)
----weighted-choice.d.ts(1KB)
----geometric-reservoir-sample.d.ts(455B)
----reservoir-sample.d.ts(392B)
----random-string.js(1KB)
----index.js(995B)
----geometric-reservoir-sample.js(2KB)
----weighted-random-index.d.ts(1KB)
----choice.js(778B)
----test.js(16KB)
----random-index.js(909B)
----package.json(1KB)
----naive-sample.d.ts(364B)
----dangerously-mutating-sample.js(2KB)
----shuffle-in-place.d.ts(355B)
----random.d.ts(303B)
----random-float.js(723B)
----package-lock.json(56KB)
----weighted-choice.js(2KB)
----weighted-random-index.js(4KB)
----fisher-yates-sample.js(1KB)
----.npmignore(57B)
----fisher-yates-sample.d.ts(406B)
----index.d.ts(926B)
----test-types.ts(360B)
----sample-with-replacements.d.ts(451B)
----random-string.d.ts(453B)
----types.d.ts(40B)
----sample-with-replacements.js(1KB)
----shuffle.d.ts(314B)
----.gitignore(23B)
----random-index.d.ts(338B)
----random-float.d.ts(338B)
----README.md(12KB)
----shuffle-in-place.js(1KB)
----LICENSE.txt(1KB)
----choice.d.ts(293B)
----naive-sample.js(2KB)
----shuffle.js(971B)

网友评论