A powerful and versatile library for generating random data and values. It provides a wide range of functions to generate random numbers, strings, arrays, booleans, dates, colors, names, addresses, and more. The package is designed to simplify the generat
TypeScript definitions for d3-ease
Easing functions for smooth animation.
unit bezier curve interpolation
Generate random numbers from various distributions.
TypeScript definitions for d3-random
Fastest random ID and random string generation for Node.js
URL and cookie safe UIDs
Use the random function in CSS
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Generate a cryptographically strong random string
Random utility functions for ethers.
A Pulumi package to safely use randomness in Pulumi programs.
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.
Provides functions for detecting if the host environment supports the WebCrypto API
Generate a random integer
Statistical routines and probability distributions.
A lightweight set of components, focused on easy-of-use and performance.
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
Generate random numbers with a seed, useful for reproducible tests
GRC's UHE PRNG in node (Ultra-High Entropy Pseudo-Random Number Generator by Gibson Research Corporation)
Temporary file and directory creator
Generates an id useable in json rpc payloads.
Choose randomly from a selection of elements
Make random unique identifiers with ease
Generate user-friendly, pseudo-random codes without ambiguous letters or numbers (e.g. 0 vs O vs o). For scenarios where only computers will be interacting, this is probably the way to go. But when the interaction involves a human, we want to remove ambigouity to improve accessibility and ease of reading and entering data. Use cases: * Entering code sent via SMS into a web page or app * Entering code from printed material into a web page or app
A program to ease and automate the planning of meals. Each meal has a main dish and optionally side dishes as well. These are currently loaded from the meals.csv file in the directory of the command line script. That will be changed in a future release when they will be loaded from a database instead. A menu consists of any number of days that the user chooses. Each day can have any meal as user wishes. When the program is run, the meals are loaded at random from the meal source and presented to the user. The user then has the option to switch out any that she doesn't want on a particular day. If two meals are given, the two meals are switched between each other. If only one meal is given, that meal is switched with another from the meal source that isn't already in the menu. When the user quits the program, the current menu is stored in a menu.txt file so that it can be printed and used in shopping, preparing meals, etc. In a future release, each dish in a meal will be associated with a recipe so that a shopping list and recipe book can be created directly from the same source.