Retrieve random elements from an array, ensuring that al least each item will be received one time and that no duplicates will be received after each array loop.
An alias package for `crypto.randomBytes` in Node.js and/or browsers
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.
Generate a random integer
Get consecutively unique elements from an array
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
[](https://discord.gg/poimandres)
Random numbers.
`window.crypto.getRandomValues` with fallback to Node.js crypto
Rope-based persistent sequence type
RFC9562 UUIDs
Ensure runtime type safety and perform type coercion if needed.
Get an available port
Cryptographic key pairs for the XRP Ledger
Fast JavaScript array sorting by implementing Python's Timsort algorithm
Get a random item from an array
Generate random numbers from various distributions.
Mock `window.Date` when run unit test cases with jest. Make tests of `Date` easier.
Operation with random numbers for ngraph.*
TypeScript definitions for d3-random
Typical random-related functions for JavaScript.
Fastest random ID and random string generation for Node.js
Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.
Constructor for creating arrays filled with pseudorandom values drawn from a nullary PRNG.