Normal (Gaussian) Number Generator
-0.14
Draws one value from a normal distribution centered on 0 with a spread of 1.
Generated locally in your browser with the Web Crypto API.
Bell-curve random values
Every other number generator here draws uniformly. This one uses the Box–Muller transform to produce normally-distributed (Gaussian) values, so results cluster around the mean (μ) and thin out toward the tails according to the standard deviation (σ).
Set σ to 0 to return the mean exactly. Mean and standard deviation may be negative or decimal, and you can draw up to 20 values at once, copyable as lines, CSV, or a JSON array.
Use cases
- Seed simulations and statistics homework with sampled data
- Generate realistic load, latency, and jitter test fixtures
- Mock metrics like heights, scores, and response times
- Explore how μ and σ reshape a bell curve