python - intervalo - Salida verdadera o falsa basada en una probabilidad.
intervalo de confianza python (2)
Dada una función rand
que devuelve un número entre 0 y 1, puede definir una decision
como esta:
bool decision(float probability)
{
return rand()<probability;
}
Suponiendo que rand () devuelve un valor en el rango [0.0, 1.0)
(por lo que puede generar un 0.0, nunca generará un 1.0).
¿Existe una función estándar para Python que muestre Verdadero o Falso probabilísticamente en base a la entrada de un número aleatorio de 0 a 1?
ejemplo de lo que quiero decir:
def decision(probability):
...code goes here...
return ...True or False...
el ejemplo anterior, si se le da una entrada de, digamos, 0.7 devolverá True con una probabilidad del 70% y false con una probabilidad del 30%
import random
def decision(probability):
return random.random() < probability