love.math.randomNormal

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

Generates a normally-distributed pseudo-random number. This function is seeded at startup, so you generally don't need to seed it yourself.

While a typical uniform distribution looks like this:

A 1D example of a uniform distribution

A 2D example of a uniform distribution

A typical normal distribution looks like this (note the values aggregating at the center, and the shape of a bell curve):

A 1D example of a normal distribution

A 2D example of a normal distribution

Function

Synopsis

number = love.math.randomNormal( stddev, mean )

Arguments

number stddev (1)
Standard deviation of the distribution.
number mean (0)
The mean of the distribution.

Returns

number number
Normally distributed random number with variance (stddev)² and the specified mean.

See Also

Other Languages