В: Есть 4 красных и 2 синих шара, какова вероятность того, что они будут одинаковыми в двух выборах?
Мне кажется у вас тут ошибка. После выбора одного шара остается всего 5 шаров. Соответственно и делитель тоже должен быть 5.
То есть:
Вероятность 2 красных = (4/6) * (3/5) = 2/5
Вероятность 2 синих = (2/6) * (1/5) = 1/15
Сумарно 7/15 или 46.(6)%
Простенький brute force скрипт для проверки:
from random import shuffle
SIMULATIONS = 1000000
same = 0
for _ in range(SIMULATIONS):
balls = [1,1,1,1,2,2]
shuffle(balls)
if balls[0] == balls[1]:
same += 1
print(same / SIMULATIONS)
# 0.466541
Мне кажется у вас тут ошибка. После выбора одного шара остается всего 5 шаров. Соответственно и делитель тоже должен быть 5.
То есть:
Сумарно 7/15 или 46.(6)%
Простенький brute force скрипт для проверки: