Python Random Module

Python has a built-in module that can be used to generate random numbers.

random The module has a set of methods like the following:

Method Description
seed() Initialize the random number generator.
getstate() Return the current internal state of the random number generator.
setstate() Restore the internal state of the random number generator.
getrandbits() Return a number representing a random bit.
randrange() Return a random number between the given range.
randint() Return a random number between the given range.
choice() Return a random element from the given sequence.
choices() Return a list containing a random selection from the given sequence.
shuffle() Accept a sequence and return this sequence in a random order.
sample() Return a given sample from the sequence.
random() Return a floating-point number between 0 and 1.
uniform() Return a random floating-point number between the two given parameters.
triangular() Return a random floating-point number between the two given parameters, you can also set the mode parameter to specify the midpoint between other two parameters.
betavariate() Baserat på Beta-fördelning (används inom statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.
expovariate() Baserat på exponentfördelning (används inom statistik), returnerar slumpmässiga flyttalsvärden mellan 0 och 1, om parametern är negativ returneras slumpmässiga flyttalsvärden mellan 0 och -1.
gammavariate() Baserat på Gamma-fördelning (används inom statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.
gauss() Baserat på Gauss-fördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.
lognormvariate() Baserat på lognormalfördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.
normalvariate() Baserat på normalfördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.
vonmisesvariate() Baserat på von Mises-fördelning (används inom riktad statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.
paretovariate() Baserat på Pareto-fördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.
weibullvariate() Baserat på Weibull-fördelning (används inom statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1.