generate random string from custom charset (or the default one) and define the length of the string. Fantastic for when you need to generate a 'throw-away' id
Fastest random ID and random string generation for Node.js
Provides functions for detecting if the host environment supports the WebCrypto API
Generate a cryptographically strong random string
URL and cookie safe UIDs
delay the evaluation of a paramless async function and cache the result
Generate random numbers with a seed, useful for reproducible tests
math-random is an isomorphic, drop-in replacement for `Math.random` that uses cryptographically secure random number generation, where available
[](https://discord.gg/poimandres)
Generate a unique random string
Generate a random integer
Make random string log
Cryptographic key pairs for the XRP Ledger
RFC9562 UUIDs
Generate a random path name.
GRC's UHE PRNG in node (Ultra-High Entropy Pseudo-Random Number Generator by Gibson Research Corporation)
Generate random numbers from various distributions.
random bytes from browserify stand alone
Collision-resistant ids optimized for horizontal scaling and performance. For node and browsers.
TypeScript definitions for d3-random
TypeScript definitions for random-seed
Simple Module for generating Random Strings
Get consecutively unique elements from an array
Escape RegExp special characters
Makes a model accept and expose a seemingly random string id
generates a random string of corporate bs and makes your computer say it
Miscellaneous methods that may or may not be useful. sh:: Safely pass untrusted parameters to sh scripts. Raise an exception if the script returns a non-zero value. fork_and_check:: Run a block in a forked process and raise an exception if the process returns a non-zero value. do_and_exit, do_and_exit!:: Run a block. If the block does not run exit!, a successful exec or equivalent, run exit(1) or exit!(1) ourselves. Useful to make sure a forked block either runs a successful exec or dies. Any exceptions from the block are printed to standard error. overwrite:: Safely replace a file. Writes to a temporary file and then moves it over the old file. tempname_for:: Generates an unique temporary path based on a filename. The generated filename resides in the same directory as the original one. try_n_times:: Retries a block of code until it succeeds or a maximum number of attempts (default 10) is exceeded. Exception#to_formatted_string:: Return a string that looks like how Ruby would dump an uncaught exception. IO#best_datasync:: Try fdatasync, falling back to fsync, falling back to flush. Random#exp:: Return a random integer 0 ≤ n < 2^argument (using SecureRandom). Random#float:: Return a random float 0.0 ≤ n < argument (using SecureRandom). Random#int:: Return a random integer 0 ≤ n < argument (using SecureRandom). Password:: A small wrapper for String#crypt that does secure salt generation and easy password verification.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.