Losowo wybierz z listy Python

Losowo wybierz z listy Python
Tworzenie liczb losowych zawsze było cennym narzędziem w naszych językach dla gier lub różnych rodzajów zakładów. W tym samouczku rozmyślamy, jak wybrać losową wartość z listy Python. Będziemy go rozwinąć przy użyciu różnych metod i technik. Możemy jednak uzyskać dostęp do liczb losowych za pomocą modułu losowego. Python zapewnia wbudowany losowy moduł, który jest cenny, aby uzyskać losowe elementy w zestawie, liście lub krotce. Ten moduł jest korzystny w wykonywaniu różnych zadań, takich jak wybór liczb losowych i szorowanie liczb. Moduł zawiera różne funkcje, takie jak losowe.Randrange () i losowe.wybór().

Teraz rozważmy na wszystkie możliwe sposoby wyboru losowych elementów z listy. Korzystając z kompilatora Spyder w systemie Windows 10, zaimplementujemy wszystkie operacje funkcji losowych.

Przykład 1:

W naszej pierwszej metodzie używamy losowych.Funkcja wyboru (). Takie podejście jest stosowane w konkretnym celu dostępu do losowych elementów z ampule. Jest to najczęściej stosowany proces do wykonania zadania pobierania losowego elementu z listy Python. Aby pracować z losowymi funkcjami Pythona, musimy otworzyć Spyder IDE, a następnie utworzyć nowy pusty plik, za pomocą którego wdrażamy nasz kod programu.

Utworzyliśmy nowy plik i napisaliśmy nasz pierwszy program za pomocą losowego.Funkcja wyboru (). W tym programie najpierw importujemy moduł losowy, a następnie tworzymy i inicjuje listę liczb całkowitych. Następnie używamy funkcji drukowania, która drukuje naszą nowo utworzoną listę. Następnie możemy użyć losowego.Funkcja wyboru (), która przemierza się na liście i wybiera liczbę losową. Następnie używamy funkcji drukowania, która wyświetla wyjście wybranej liczby losowej:

Import losowy
my_list = [2, 4, 6, 8, 7]
Drukuj („Oryginalna lista to:„ +Str (my_list))
Random_integer = Random.wybór (my_list)
print („losowo wybrana liczba całkowita to:” +str (random_integer))

Po zakończeniu zapisz plik, określając jego nazwę za pomocą „.rozszerzenie py ”.

Po pomyślnym zapisaniu pliku programu uruchom kod i sprawdź, jak on działa:

Przykład 2:

W naszej drugiej metodzie używamy losowych.funkcja randrange (). Generuje losowy element w kolejności. W przypadku list możemy określić długość zakresu, aby wynosić 0, i uzyskać dostęp do indeksu i jego równoważnej wartości. Zapewnia także opcję pobierania nawet pozycjonowanych elementów lub elementów indeksu w indeksie kilku wielu. Pracować z Python losowo.randrange (), używamy tego samego pliku kodu „SelectRandomnum.py ”.

W tym programie najpierw importujemy moduł losowy. Następnie utwórz i zainicjuj listę liczb całkowitych. Następnie używamy funkcji drukowania, która drukuje naszą nowo utworzoną listę. Możemy użyć losowego.randrange () funkcja i przekazuj listę na swoją długość. Przypisujemy tę funkcję do zmiennej indeksu. Następnie używamy naszej listy, która przyjmuje zmienną indeksu i przypisuje ją do innej zmiennej:

Import losowy
my_list = [2, 4, 6, 8, 7]
Drukuj („Oryginalna lista to:„ +Str (my_list))
Random_Index = losowo.Randrasnge (len (my_list))
Random_num = my_list [losy_index]
print („losowo wybrana liczba całkowita to:” +str (landom_num))

Zapisz (ctrl+s) i uruchom (f5) „seleksnonnum.plik programu PY ”, aby sprawdzić, jak losowy.Funkcja randrange () działa:

Przykład 3:

W naszej trzeciej metodzie używamy losowych.funkcja randint (). Może również generować losowy element w zakresie. Różnica polega jednak na tym, że używa indeksu liczby, aby znaleźć liczbę w odpowiednim indeksie. Pracować z Python losowo.randint (), używamy tego samego pliku kodu „SelectRandomnum.py ”.

W tym programie najpierw importujemy moduł losowy, a następnie tworzymy i inicjuje listę liczb całkowitych. Następnie używamy funkcji drukowania, która drukuje naszą nowo utworzoną listę. Możemy użyć losowego.funkcja randint (). Funkcja wykorzystuje dwa obowiązkowe parametry dla zasięgu. Przypisujemy tę funkcję do zmiennej indeksu. Następnie używamy naszej listy, która przyjmuje zmienną indeksu:

Import losowy
my_list = [2, 4, 6, 8, 7]
Drukuj („Oryginalna lista to:„ +Str (my_list))
Random_Index = losowo.Randint (0, Len (my_list) -1)
Random_num = my_list [losy_index]
print („losowo wybrana liczba całkowita to:” +str (landom_num))

Ponownie zapisz i wykonaj „SelectRandomnum.plik py ”, aby wyświetlić losowo wybrany numer na ekranie konsoli:

Wniosek:

W tym artykule omówiliśmy różne metody dostępu do losowo wybranych elementów z listy Python. Osiągnęliśmy listę za pomocą operacji losowych, i.mi., losowy.Choice (), randrange () i randint (). Możesz również uzyskać dostęp do losowych elementów za pomocą losowych.losowe () i losowe.próbka(). Mamy nadzieję, że ten artykuł jest pomocny. Zapoznaj się z innymi informacyjnymi artykułami w Linux Wskazówka.