Return a semi-speakable syllable, 2 or 3 letters.
Count syllables in English words
Generate random numbers from various distributions.
TypeScript definitions for d3-random
Fastest random ID and random string generation for Node.js
Developer-friendly & type-safe TypeScript SDK specifically catered to leverage *syllable-sdk* API.
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.
Provides functions for detecting if the host environment supports the WebCrypto API
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.
Tests the readability of a string using multiple formulas
Generate a random integer
Statistical routines and probability distributions.
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
`window.crypto.getRandomValues` with fallback to Node.js crypto
Generates random names based upon custom collections of syllables. Styles include Elvish, Fantasy, Goblin, and Roman.
For us humans, it's always easier to remember a pronounceable string, even if it is meaningless, than to remember a long number. Koremutake is a system you can use to translate any number (of course, particularly suited at long numbers) to a sequence of syllables. Typical uses of Koremutake strings are auto-generated user passwords or URLs. This module is based in Leon Brocard's String::Koremutake Perl module, available at http://search.cpan.org/dist/String-Koremutake/lib/String/Koremutake.pm which is, in turn, based upon Shorl (http://shorl.com/koremutake.php). Koremutake is a «way to express any large number as a sequence of syllables», and the general idea is based in Sean B. Palmer's «Memorable Random String» term, http://infomesh.net/2001/07/MeRS/