Missing range
Input needs 'min max'.
Fix: Provide both numbers separated by space or comma.
Search tools and pages.
Generate random decimal numbers in a min/max range with configurable precision
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Written by Giorgos Kostas. Last reviewed:
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
Generate random dates
Generate random IP addresses
Convert decimal to octal
Sort numbers in ascending or descending order
Convert octal to decimal
Find phone numbers in free-form text using a permissive regex across common formats