Гост написа:Зад. 2 Хвърлят се едновременно 100 монети. Каква е вeроятността точно 50 от тях да показват ,,герб"?
Да кажем, че първите 50 са герб, а вторите 50 са лице. Вероятността за това е:
(1/2)**50 * (1/2)**50 = (1/2)**100
По колко начина можем да наредим 50 герб и 50 лице?
100! / (50!*50!)
И резултата трябва да е като умножим двете по-горе:
p = (1/2)**100 * 100! / (50!*50!)
In [183]: (1/2)**100 * math.factorial(100)/(math.factorial(50)*math.factorial(50))
Out[183]: 0.07958923738717875
Около 8% ! Звучи ми малко много, но може и да е вярно. Една симулация трябва да ни каже дали сме познали:
- Код: Избери целия код
from random import randint
p,N = 0,1000000
for _ in range(N):
K = [randint(0,1) for i in range(100)]
if sum(K)==50:
p+=1
print(p/N)
0.079366
Ok, looks good...