Returns a random item from an array.
Generate a random integer
Get consecutively unique elements from an array
Get a random item from an array
An alias package for `crypto.randomBytes` in Node.js and/or browsers
A data structure that combines a hash and an array for fast dictionary lookup and traversal by complex keys.
A small implementation of `crypto.getRandomValues` for React Native. This is useful to polyfill for libraries like [uuid](https://www.npmjs.com/package/uuid) that depend on it.
Typical random-related functions for JavaScript.
Extremely fast double-ended queue implementation
Move an array item to a different position
General purpose glob-based configuration matching.
No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.
Loop over each item in an array and call the given function on every element.
A random weighted item chooser with custom seed option for JavaScript and TypeScript.
Drag & drop hierarchical list made as a react component
The smallest and simplest JavaScript priority queue
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
[](https://discord.gg/poimandres)
Random numbers.
Minimal async jobs utility library, with streams support
filter in array tree
`window.crypto.getRandomValues` with fallback to Node.js crypto
Rope-based persistent sequence type
RFC9562 UUIDs
defines Array#riffle to merge multiple arrays as if riffling a deck of cards.
A Seq is created with an array, and optionally a number of elements to return, an offset to start at and a default item to return when ended. Call #next to return the next item. A Seq::Random will return randomly selected elements from the array. A Seq::Lazy will lazily evaluate a block to get the next element.
No description provided.
No description provided.
No description provided.