random
moduł jest wbudowanym modułem do generowania pseudolosowych zmiennych. Może być używany do wykonywania akcji losowo, takich jak uzyskanie losowej liczby, wybranie losowych elementów z listy, losowanie elementów losowo itp.
generowanie losowych Float
metodarandom.random()
zwraca losową liczbę float pomiędzy 0.0 a 1.0. Funkcja nie potrzebuje żadnych argumentów.,
Kopiuj
>>> import random>>> random.random()0.645173684807533
Generuj losowe liczby całkowite
metoda random.randint()
zwraca losową liczbę całkowitą między podanymi liczbami całkowitymi.
Kopiuj
>>> import random>>> random.randint(1, 100)95 >>> random.randint(1, 100)49
Generuj losowe liczby w zakresie
random.randrange()
metoda zwraca losowo wybrany element z zakresu utworzonego przez start, stop i argumenty step. Domyślnie wartością start jest 0., Podobnie, wartością step jest domyślnie 1.
Kopiuj
>>> random.randrange(1, 10)2>>> random.randrange(1, 10, 2)5 >>> random.randrange(0, 101, 10)80
Wybierz losowe elementy
metodarandom.choice()
zwraca losowo wybrany element z niepustej sekwencji. Pusta Sekwencja jako argument powoduje błąd IndexError.
Kopiuj
>>> import random>>> random.choice('computer')'t' >>> random.choice()45 >>> random.choice((12,23,45,67,65,43))67
Losuj Elementy
metoda random.shuffle()
losowo zmienia kolejność elementów na liście.,
Dowiedz się więcej o module random w Python docs.