Bitcoin random number functions implemented for NodeJS and browsers via SJCL
Generate random numbers from various distributions.
TypeScript definitions for d3-random
Fastest random ID and random string generation for Node.js
encode/decode number as bitcoin variable length integer
Secure, audited & minimal implementation of BIP39 mnemonic phrases
[](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml) [](https://www.npmjs.org/package/bip174)
URL and cookie safe UIDs
bitcoin OP codes
Use the random function in CSS
A pure and powerful JavaScript Bitcoin Cash library.
An alias package for `crypto.randomBytes` in Node.js and/or browsers
Generate a cryptographically strong random string
encode/decode value as bitcoin OP_PUSHDATA integer
Node.js addon exposing Bitcoin Core style random bytes with prebuilt binaries
Validate any Bitcoin address - P2WSH, P2WPKH, P2SH, P2PKH - Mainnet & Testnet
Random utility functions for ethers.
Bech32 encoding / decoding
A Bitcoin wallet Snap.
A Pulumi package to safely use randomness in Pulumi programs.
A pure and powerful JavaScript Bitcoin SV library.
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.
Statistical routines and probability distributions.