Random Distribution Generator

Draw random samples from normal, uniform and exponential distributions with instant summary statistics.

Generate random samples

Sample mean: — · Sample std dev: —
Range: —
Samples use your browser's random number generator and never leave your device.

How to use the Random Distribution Generator

  1. Choose the normal, uniform or exponential distribution.
  2. Set the sample count and the parameters for that distribution.
  3. Click Generate and copy the samples into your own analysis.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online random distribution generator.

You can draw normal, uniform and exponential samples, and set the sample count, mean, standard deviation, range and scale.
Normal samples use the Box-Muller transform, which turns two uniform random numbers into a normal value scaled by your mean and deviation.
The samples come from your browser's built-in random number generator, which is fine for simulation, teaching and quick tests.
Yes. Press the copy button and paste the values straight into a spreadsheet or any statistics program.
They summarise the sample you just generated, so you can compare the drawn values with the distribution you asked for.
You can request between 1 and 1000 samples in one go, which is plenty for a quick demonstration or a histogram.
No. All samples are created locally in your browser, so no data is sent to a server and nothing is stored.
For the exponential distribution the first parameter is the mean waiting time, so a mean of 2 gives samples averaging about 2.

Last updated: October 10, 2026