Rzut kostką
WPROWADZENIE
Rzut kostką jest zdarzeniem losowym. W wyniku rzutu możemy otrzymać jedną z liczb od 1 do 6, zatem przestrzenią zdarzeń elementarnych będzie:
$\Omega= \{1, 2, 3, 4, 5, 6 \}$
Otrzymanie każdej z liczb jest jednakowo prawdopodobne, zatem jeśli rzucimy kostką 600 razy, to każda z liczb od 1 do 6 powinna statystycznie wypaść 100 razy.
W języku Python możemy wygenerować wynik wielokrotnego rzutu kostką.
KOD W JĘZYKU PYTHON
JAK DZIAŁA PROGRAM?
- Importujemy biblioteki math (do dodatkowych obliczeń), random (do symulacji losowania) i csv (do wygenerowania pliku .csv)
- Użytkownik zostaje poproszony o podanie liczby rzutów do symulacji.
- Tworzymy pustą listę „wynik„, aby przechowywać wyniki rzutów.
- W pętli for wykonywana jest symulacja określonej liczby rzutów.
- W każdym losowaniu, za pomocą funkcji randint z modułu random, generowana jest losowa liczba całkowita z zakresu od 1 do 6, która jest dodawana do listy „wynik„.
- Użytkownik zostaje poproszony o podanie, czy chce wyświetlić wylosowane liczby. Jeśli użytkownik wprowadzi „tak”, program wyświetli wylosowane liczby w rzędach po 10.
- Wylosowane liczby zostają zapisane do pliku CSV „kostka.csv”, który jest otwierany w trybie dopisywania z kodowaniem UTF-8.
- Program wyświetla liczbę wylosowanych każdej z sześciu możliwych wartości kostki, korzystając z funkcji count na liście „wynik”.