A library for string and URL transformations
Mersenne twister pseudorandom number generator
A fast Mersenne Twister
A 32-bit Mersenne Twister pseudorandom number generator.
TypeScript definitions for mersenne-twister
This is a polyfill for `window.crypto.getRandomValues()`. In place of `Math.random()` it uses the [Mersenne Twister pseudorandom number generator](https://github.com/boo1ean/mersenne-twister) seeded by `Math.random()`.
A native JS implementation of the Mersenne Twister PRNG.
Chance - Utility library to generate anything random
Plot Twist Creator - Build intelligent extensions that integrate and automate
A library for twisty puzzle state management
Get the visual width of a string - the number of columns required to display it
Fully-fledged collection of both 32 and 64 bit seedable random number generators whose output precisely matches their original c/c++ implementations.
A utility package to parse strings
Escape RegExp special characters
Indent each line in a string
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Modify strings, generate sourcemaps
Mersenne Twister random numbers
Repeat the given string n times. Fastest implementation for repeating a string.
A minimal UTF8 implementation for number arrays.
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
LZ-based compression algorithm
Wordwrap a string with ANSI escape codes