Private browser tools for random generation, formatting, and mock data

Secure random generators and local-first utilities

Rangdom focuses on tools that can run directly in your browser: random numbers, passwords, UUIDs, dice rolls, list tools, encoders, formatters, and fictional test data. Inputs and generated values stay on your device whenever the tool can run locally.

Read the privacy-first guide

Showing all generators and tools

478 items

Random Numbers

Cryptographically secure random integers

Passwords

Strong passwords in multiple formats

Dice Rollers

Fair digital dice for games and RPGs

Other Generators

Lists, coins, UUIDs, colors, cards, and more

Tools

Format, encode, decode, and validate text

How it works

  1. 1Your browser generates cryptographic random bytes
  2. 2Values are mapped to the range you need
  3. 3Results display instantly — nothing leaves your device

Privacy by design

  • No server calls — tools run locally
  • Inputs stay in your browser
  • No generated values or tool inputs are stored by Rangdom
  • Source code inspectable in your browser

What is cryptographic randomness?

Most programming languages offer a basic Math.random() function, but it uses a predictable pseudorandom algorithm — if you know the seed, you can reproduce the entire sequence. That's fine for shuffling a playlist, but not for generating passwords or making fair decisions.

The Web Crypto API solves this by drawing entropy from your operating system — hardware noise, interrupt timing, and other unpredictable physical sources. Every generator on Rangdom uses this API, producing values that are statistically uniform and impossible to predict.

When do you need a random generator?

  • Creating strong, unique passwords for accounts and services
  • Picking a random number for games, raffles, or decisions
  • Rolling dice for tabletop RPGs when no physical dice are available
  • Generating UUIDs for database records or API identifiers
  • Splitting names into balanced random teams or groups
  • Shuffling a list into a fair random order
  • Flipping a coin to settle a debate or make a binary choice
  • Creating random usernames for new accounts or testing