Search results
118 packages found
Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation
- binary
- crypto
- datastructure
- distribution
- exponential
- gaussian
- generator
- geometric
- normal
- prng
- random
- typedarray
- typescript
- uniform
Immutable Graph data structures for TypeScript
A random weighted item chooser with custom seed option for JavaScript and TypeScript.
Directed Graph. Javascript & Typescript Data Structure.
- Directed Graph
- directed graph
- directedgraph
- directed-graph
- directed
- Directed
- digraph
- javascript
- java script
- JavaScript
- js
- typescript
- type script
- TypeScript
- View more
A versatile random item picker library for JavaScript. Supports weighted and non-weighted items, multiple chained filters for both added items and pick operations, single or multiple item selection, sequential and unique picking options, weight modifiers,
Graph. Javascript & Typescript Data Structure.
- Graph
- graph data structure
- javascript
- java script
- JavaScript
- js
- typescript
- type script
- TypeScript
- ts
- vertex
- Vertex
- node
- Node
- View more
Undirected Graph. Javascript & Typescript Data Structure.
- Undirected Graph
- undirected graph
- undirectedgraph
- undirected-graph
- undirected
- Undirected
- javascript
- java script
- JavaScript
- js
- typescript
- type script
- TypeScript
- ts
- View more
A weighted RNG for nodejs
Helper with misc. math functions such as sums, averages, max, min, etc
Seedable random number generator supporting many common distributions.
- alea
- arr
- array
- bates
- d3-random
- distribution
- el
- element
- exponential
- fisher
- gaussian
- generate
- generate-random-numbers
- generator
- View more
Weighted list implementation, pick random item using probability distribution
Locally-weighted polynomial regression via the LOWESS algorithm.
- stdlib
- stdmath
- statistics
- stats
- mathematics
- math
- smoothing
- smoother
- lowess
- loess
- regression
- weighted
- weights
- local
Compute a weighted arithmetic mean incrementally.
- stdlib
- stdmath
- statistics
- stats
- mathematics
- math
- average
- avg
- mean
- arithmetic mean
- central tendency
- incremental
- accumulator
- weighted
Compute an exponentially weighted variance incrementally.
- stdlib
- stdmath
- statistics
- stats
- mathematics
- math
- variance
- var
- stdev
- deviation
- dispersion
- weighted
- exponential
- emv
- View more
Compute an exponentially weighted mean incrementally.
- stdlib
- stdmath
- statistics
- stats
- mathematics
- math
- average
- avg
- mean
- weighted
- exponential
- moving average
- ema
- ewma
- View more
Compute an exponentially weighted standard deviation incrementally.
- stdlib
- stdmath
- statistics
- stats
- mathematics
- math
- stdev
- std
- variance
- var
- standard
- deviation
- dispersion
- weighted
- View more
A weighted random item sampler (selector), where the probability of selecting an item is proportional to its weight. The sampling method utilizes a binary search optimization, making it suitable for performance-demanding applications where the set of item
- weight
- weighted
- weighted-random
- sample
- sampler
- sampling
- random
- randomized
- random-select
- weighted-select
- weighted-selector
- weighted-selection
- weighted-sampling
- weighted-item
- View more
Horizontal tree with weights and click functionality and data configuration. This chart takes maximum number of children to be shown,all other values will be clubbed together and shown as others.
The missing JS randomness library.
KombiN is an algorithm to get index for combination pair and to get combination pair from index, where all possible combination pairs from two finite sets are sorted by their weight in ascending order.