Liczby losowe

Histogram - Python i wykresy (Python)

Moduł `random` losuje liczby (`random.randint(1, 6)` to rzut kostką). `random.seed(1)` ustala ziarno: przy każdym uruchomieniu wypadają te same liczby, więc wynik da się sprawdzić. Przedziały 0,5-1,5, 1,5-2,5, ... mają w środku jedną liczbę oczek.

import random

import matplotlib.pyplot as plt

random.seed(1)  # te same liczby losowe przy każdym uruchomieniu
rolls = [random.randint(1, 6) for _ in range(60)]
print(rolls[:10])

edges = [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5]  # przedział wokół każdej liczby oczek
plt.hist(rolls, bins=edges, edgecolor="black")
plt.xlabel("liczba oczek")
plt.ylabel("liczba rzutów")
plt.title("60 rzutów kostką")
plt.show()

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu Python i wykresy·Zaloguj się, aby zapisać postęp na koncie.