__author__ = 'anderson'

from distributions.distribuicoes_simulacao import Distribuicao

experimentos = 10000
cont = 0

dist = Distribuicao()
for x in range(experimentos):
    resp = dist.poisson_por_binomial(3/3)
    if resp == 0:
        cont += 1

print(cont/experimentos)
__author__ = 'anderson'

from distributions.distribuicoes_simulacao import Distribuicao


distri = Distribuicao()
experimentos = 10000
cont = 0
# m = lamb*tempo => 2/1 * 2 = 4
for x in range(experimentos):
    pt = distri.poisson_por_binomial(20)
    if 18 <= pt <= 25:
        cont += 1
print("%.4f" % (cont/experimentos))