Python - Modellierungswahrscheinlichkeit

Ich habe ein einfaches Problem. Ich brauche eine Möglichkeit, eine Funktion zu erstellen, die in p-Prozent-Fällen Nullen und in allen anderen Fällen Einsen erzeugt. Ich habe versucht, es mit random.random () wie folgt zu tun:

p = 0.40

def generate():
    x = random.random()
    if x < p:
        return 0
    else:
        return 1

Dies scheint jedoch kein guter Weg zu sein. Oder doch?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage