arrow_back Powrót do aplikacji

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

Zobacz w Google Colaboratory


JAK DZIAŁA PROGRAM?

  1. Importujemy biblioteki math (do dodatkowych obliczeń), random (do symulacji losowania) i csv (do wygenerowania pliku .csv)
  2. Użytkownik zostaje poproszony o podanie liczby rzutów do symulacji.
  3. Tworzymy pustą listę „wynik„, aby przechowywać wyniki rzutów.
  4. W pętli for wykonywana jest symulacja określonej liczby rzutów. 
  5. 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„.
  6. 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.
  7. Wylosowane liczby zostają zapisane do pliku CSV „kostka.csv”, który jest otwierany w trybie dopisywania z kodowaniem UTF-8.
  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”.
arrow_back Powrót do aplikacji