Bernoulli-distributed Random Generator
Ir para navegação
Ir para pesquisar
Esta é uma distribuição de probabilidade discreta. Pode ser considerada um modelo para o conjunto de resultados possíveis de qualquer experimento único, que faça uma pergunta sim ou não (verdadeiro ou falso). O único parâmetro é denotado p (probabilidade de sucesso).
Exemplo em Python
def pseudo_bernoulli(p=0.5, size=1):
"""
Bernoulli generator from uniform generator
"""
# Sets seed based on the decimal portion of the current system clock
t = time.perf_counter()
seed = int(10**9*float(str(t-int(t))[0:]))
U = pseudo_uniform(seed=seed, size=size)
B = (U <= p).astype(int)
return B