ich möchte gerne eine viel zahl von Lottoziehungen simulieren. Dabei errechnet der Computer eine Wahrscheinlichkeits-Prognose für eine bestimme Zahl.
Beispiel:
Code: Alles auswählen
W[18] = 0.1823 # entspricht: 18.23 %ige Wahrscheinlichkeit
Code: Alles auswählen
def Ja_Nein(wahrscheinlichkeit):
wahrscheinlichkeit = int(round(wahrscheinlichkeit, 2) * 100)
menge = [True,] * wahrscheinlichkeit
for _ in range(100-wahrscheinlichkeit):
menge.append(False)
return random.choice(menge)
Gibt es einen einfacheren Weg so eine Funktion zu implementieren?
Grüße,
microkernel