Python Random


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


CategoryRicottone