Missing range
Input needs 'min max'.
Fix: Provide both numbers separated by space or comma.
header • up to 320x100 / 728x90
Generate random decimal numbers in a min/max range with configurable precision
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
Decimal (base 10) is the everyday number system humans use, handy as a reference format when converting between binary, octal, and hexadecimal values.
Random Decimal Generator mints random floating-point numbers in an inclusive-exclusive range with a configurable number of decimal places.
Paste `min max` on the first line (e.g. `0 100`) and pick precision in the toolbar. Great for Monte Carlo seeds, test fixtures, and statistical simulations.
0 1
0.2837 0.9145 0.5062
Input needs 'min max'.
Fix: Provide both numbers separated by space or comma.
Invalid range.
Fix: Use a strictly increasing range, e.g. 0 100.
min is inclusive; max is exclusive (standard Math.random() semantics).
0 to 15 decimal places.
Up to 10,000 decimals.
Yes — uniform over [min, max).
No — decimals are sampled from Math.random in your browser and never transmitted.
Pair with number, binary, and calculator tools. You can also browse the full Random Content Generators category for more options.
Generate random numbers
Generate random binary (0/1) strings of any length — handy for logic simulations and tests
Generate cryptographically strong random hex strings — ideal for IDs, tokens, and test fixtures
Compute AND, OR, XOR, NAND, NOR, XNOR, and NOT of binary values with truth-table style output
Generate random hex, RGB, or HSL color values — great for design prototypes and mock data
Generate random times of day in 12h or 24h format — great for fixtures, seeds, and test data
Flip a virtual coin — outputs true/false, yes/no, heads/tails, 1/0, or on/off
Pick one or many items from a list — with or without repeats — for raffles, decisions, and sampling
Generate realistic fake emails in a configurable domain — perfect for QA, load tests, and seed data
Generate random letters (a-z, A-Z, or mixed) of configurable length — ideal for games, puzzles, and tests
Generate RFC-friendly locally-administered MAC addresses in colon, dash, Cisco-dot, or bare format
Generate realistic first+last name pairs — perfect for test data, prototypes, and fake personas