Skip to main content
Back to Numbers generators

Numbers

Random Percentage Generator

Used by developers, writers, and creators worldwide.

A random percentage generator produces percentages within a range you choose, with optional decimal places. It is useful whenever you need believable percentage values — dummy progress bars, mock survey results, test data for charts and dashboards, randomised discounts, or classroom probability examples. Set the minimum and maximum to bound the range, pick how many you want, and choose zero, one, or two decimal places to match the precision your context needs. Each value is returned with a percent sign, ready to paste into a spreadsheet, a chart, or a fixture. Generate a batch, copy the list, and use the percentages wherever a quick, unbiased set of realistic figures saves you from making them up.

Loading usage…

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the minimum and maximum percentage for the range.
  2. Choose how many values you need and how many decimal places.
  3. Click Generate to produce the percentages.
  4. Copy the list into your spreadsheet, chart, or test fixture.

Use Cases

  • Filling dummy progress bars and completion meters
  • Mock survey, poll, and analytics results
  • Test data for charts, dashboards, and reports
  • Randomised discount percentages for promotions
  • Probability and statistics teaching examples

Tips

  • Narrow the range to generate realistic figures — high completion rates or low conversion rates.
  • Use whole numbers for clean UI labels and decimals for analytics-style precision.
  • Generate a batch to populate an entire chart or table at once.
  • Remember the spread is uniform; reshape the values yourself if you need a specific distribution.

FAQ

can i set the range of percentages

Yes — set a minimum and a maximum and every value falls within those bounds. For example, set 60 to 100 to generate believable high completion rates, or 0 to 20 for low-conversion test data.

can i include decimal places

Yes — choose zero, one, or two decimal places. Use whole numbers for tidy display values and decimals when you need finer precision, such as realistic survey or analytics figures.

are the percentages evenly distributed

Yes — values are drawn uniformly across the range you set, so no part of the range is favoured. If you need a particular distribution like a bell curve, post-process the values, since this tool produces an even spread.