Picks a pseudo-random item from a pool in several ways, including a recursive method that allows for more control over probability.
URL and cookie safe UIDs
Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
Given an array, pick a random element and return it.
Generate random numbers with a seed, useful for reproducible tests
Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.
Deep-pick and deep-omit objects with typesafe paths.
Generates an id useable in json rpc payloads.
GRC's UHE PRNG in node (Ultra-High Entropy Pseudo-Random Number Generator by Gibson Research Corporation)
Pick a cryptographically-random integer within a range.
A list of all valid top-level domains and is updated from time to time.
Pick properties by aliases
Pick random items from a list
A mathematically correct random number generator library for JavaScript.
Fastest UUIDv4 with good RNG
Generate random numbers from various distributions.
Port of TweetNaCl cryptographic library to JavaScript
Normalize the creation of cryptographically strong random values.
TypeScript definitions for d3-random
Fastest random ID and random string generation for Node.js
This module generates a usage string for nopt options. It's based on [this](https://github.com/npm/nopt/pull/13) PR from Filirom1.
random bytes from browserify stand alone
Generate random (or seeded) names, based on 1990 Census data