Generate one or many random percentages, with as many decimal places as you need. Good for probability demos, quizzes, and mock data.
Random percentages are useful for probability demonstrations, generating mock survey results, stress-testing progress bars and dashboards, or adding a little chance to a game. Add decimal places when you need finer values than whole percents.
Each value is drawn uniformly across the full 0 to 100 range, so no part of the scale is favored.
A random percentage is a quick way to simulate chance. Want a 30% chance of something happening? Generate a number between 0 and 100 and treat anything at or below 30 as a hit. Teachers use it to demonstrate probability, game designers use it to test drop rates and critical hits, and developers use it to fill mock dashboards, progress bars, and discount fields with realistic-looking values.
Set the number of decimals to control precision: zero gives whole percentages like 42%, while one or two decimals gives values like 42.7% or 42.73%. Either way the value is drawn evenly across the whole range from 0 to 100.
Frequently asked questions
What range does it cover?
From 0% up to 100%, inclusive, drawn uniformly.
Can I get decimals like 42.7%?
Yes — set the decimal places control to 1 or more.
How can I use this to make a decision with odds?
Pick the chance you want, say 25%, then generate a percentage. If the result is 25 or lower the event happens; otherwise it does not. Over many tries it will happen about a quarter of the time.