Python Random
Contents
BetaVariate
Choice
Choices
ExpoVariate
GammaVariate
Gauss
Returns a pseudo-random float from a Gaussian distribution characterized by mu and sigma (in that order).
import random r = random.gauss(0, 1)
GetRandBits
LogNormVariate
NormalVariate
Returns a pseudo-random float from a normal distribution characterized by mu and sigma (in that order).
import random r = random.normalvariate(0, 1)
ParetoVariate
RandBytes
RandInt
Random
Returns a pseudo-random float between 0 and 1, inclusive of 0.
import random r = random.random()
RandRange
Sample
Seed
Shuffle
Triangular
Uniform
Returns a pseudo-random float between a and b, inclusive.
import random r = random.uniform(0,1)
Note: due to floating point rounding, it is possible that the high end of the range will not be included.
VonMisesVariate
WeibullVariate
See also
Python random module documentation