Moduł losowy Pythona (Random Module)

Python ma wbudowany moduł do tworzenia liczb losowych.

random Moduł ma zestaw metod takich jak:

Metoda Opis
seed() Inicjuje generator liczb losowych.
getstate() Zwraca bieżący wewnętrzny stan generatora liczb losowych.
setstate() Odzyskuje wewnętrzny stan generatora liczb losowych.
getrandbits() Zwraca liczbę reprezentującą losową pozycję.
randrange() Zwraca losową liczbę z danego zakresu.
randint() Zwraca losową liczbę z danego zakresu.
choice() Zwraca losowy element z danej sekwencji.
choices() Zwraca listę zawierającą losowo wybrane elementy z danej sekwencji.
shuffle() Akceptuje sekwencję i zwraca tę sekwencję w losowej kolejności.
sample() Zwraca podany próbek z sekwencji.
random() Zwraca liczbę zmiennoprzecinkową między 0 a 1.
uniform() Zwraca losową liczbę zmiennoprzecinkową między dwoma podanymi parametrami.
triangular() Zwraca losową liczbę zmiennoprzecinkową między dwoma podanymi parametrami, możesz również ustawić parametr trybu, aby określić środek między dwoma innymi parametrami.
betavariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu Beta (używany w statystyce)
expovariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu eksponencjalnego (używany w statystyce), jeśli parametr jest ujemny, zwraca liczbę zmiennoprzecinkową z zakresu 0 do -1
gammavariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu Gamma (używany w statystyce)
gauss() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu Gaussa (używany w teorii prawdopodobieństwa)
lognormvariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu lognormalnego (używany w teorii prawdopodobieństwa)
normalvariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu normalnego (używany w teorii prawdopodobieństwa)
vonmisesvariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu von Mises (używany w statystyce kierunkowej)
paretovariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu Pareto (używany w teorii prawdopodobieństwa)
weibullvariate() Zwraca losową liczbę zmiennoprzecinkową z zakresu 0 do 1 na podstawie rozkładu Weibull (używany w statystyce)