Python tilfældig modul (Random Module)

Python har en indbygget modul, der kan bruges til at lave tilfældige tal.

random Modulen har en række metoder som følgende:

Metode Beskrivelse
seed() Initialiser tilfældigtalsgeneratoren.
getstate() Returner den aktuelle interne tilstand for tilfældigtalsgeneratoren.
setstate() Genskab den interne tilstand for tilfældigtalsgeneratoren.
getrandbits() Returner et tal, der repræsenterer en tilfældig position.
randrange() Returner et tilfældigt tal inden for den givne række.
randint() Returner et tilfældigt tal inden for den givne række.
choice() Returner et tilfældigt element fra den givne sekvens.
choices() Returner en liste, der indeholder tilfældigt valgte elementer fra den givne sekvens.
shuffle() Accepter en sekvens og returner denne sekvens i en tilfældig rækkefølge.
sample() Returner en given prøve fra sekvensen.
random() Returner en flydende tal mellem 0 og 1.
uniform() Returner en tilfældig flydende tal mellem to givne parametre.
triangular() Returner en tilfældig flydende tal mellem to givne parametre, du kan også indstille et mønsterparameter for at specificere midtpunktet mellem to andre parametre.
betavariate() Baseret på Beta-fordeling (brugt i statistik) returnerer tilfældige flydende tal mellem 0 og 1.
expovariate() Baseret på eksponentfordeling (brugt i statistik), returnerer tilfældige flydende tal mellem 0 og 1, hvis parameteren er negativ, returneres tilfældige flydende tal mellem 0 og -1.
gammavariate() Baseret på Gamma-fordeling (brugt i statistik) returnerer tilfældige flydende tal mellem 0 og 1.
gauss() Baseret på Gauss-fordeling (brugt i sandsynlighedsregning) returnerer tilfældige flydende tal mellem 0 og 1.
lognormvariate() Baseret på lognormalfordeling (brugt i sandsynlighedsregning) returnerer tilfældige flydende tal mellem 0 og 1.
normalvariate() Baseret på normalfordeling (brugt i sandsynlighedsregning) returnerer tilfældige flydende tal mellem 0 og 1.
vonmisesvariate() Baseret på von Mises-fordeling (brugt i retningstatistik) returnerer tilfældige flydende tal mellem 0 og 1.
paretovariate() Baseret på Pareto-fordeling (brugt i sandsynlighedsregning) returnerer tilfældige flydende tal mellem 0 og 1.
weibullvariate() Baseret på Weibull-fordeling (brugt i statistik) returnerer tilfældige flydende tal mellem 0 og 1.