Wprowadzenie w moduł Random w Numpy
Biblioteka NumPy zawiera moduł
Random, który zawiera metody służące do generowania liczb losowych.
Zacznę od wyjaśnienia pojęcia
liczby losowej.
Liczba losowa to liczba, której podczas wyświetlania w programie nie można przewidzieć. Podczas pracy z programem, wyświetlanie liczby losowej nie oznacza, że za każdym razem wyświetli się nam inna liczba,
tylko liczba właśnie losowa.
Jeśli moglibyśmy przewidzieć, jaka wyświetli się liczba, wówczas nie będzie ona liczbą losową.
Liczby losowe w programowaniu odgrywają bardzo dużą rolę. Możemy wykorzystać je w grach komputerowych, do szyfrowania transakcji bankowych, do wykonywania wszelkich doświadczeń oddziaływania procesów na
określone przedmioty, itd.
W module Random w Numpy mamy do czynienia tak naprawdę z
liczbą pseudolosową a nie taką liczbą czysto losową.
Oznacza to, że w module Random możemy ustalać limity, np. prawdopodobieństwo wyświetlenia się losowej liczby z określonej tablicy. Wówczas częściowo mamy wpływ na wyświetlanie się liczb, a to już nie jest
czysta losowość.
Moduł Random zawiera wiele wbudowanych metod:
metoda rand()
metoda randint()
metoda choice()