Der absolute Grund, warum Sie mit Glücksspielen kein Geld verdienen können, ist das "Gesetz der Mehrheit". Von der Kotobank unten
Das Gesetz der großen Zahlen ist der Satz, dass sich die Anzahl der Ereignisse dem theoretischen Wert nähert, indem viele Versuche wiederholt werden, z. B. wenn die Anzahl der Erscheinungen durch mehrmaliges Wiederholen des Münzwurfs nahe bei 1/2 liegt.
Lassen Sie uns dies mit Python demonstrieren.
large_num.py
#Bibliothek zur Erzeugung von Zufallszahlen
import random
#Bibliothek für mathematische Berechnungen
import math
#Stellen Sie die Anzahl der Versuche ein
max_try = int(input('Geben Sie die maximale Anzahl von Versuchen ein (10 ist die Potenz des Eingabewerts).) :\n'))
#Muster setzen
pattern = int(input('Bitte geben Sie an, welchen Bruch Sie berechnen möchten: \n'))
#Berechnen Sie die theoretische Wahrscheinlichkeit
theory = (1 / pattern) * 100
print(theory)
print('\n{0}Die Wahrscheinlichkeit, 1 aus der Anzahl der Straßen herauszuholen, ist theoretisch{1}%\n'.format(pattern,theory))
print('Berechnung starten!!\n')
for i in range(1,max_try) :
#Stellen Sie die Anzahl der Versuche ein
try_num = pow(10,i)
#Zählung initialisieren
count = 0
for x in range(try_num):
#Zufällige Generierung
dice = random.randint(1,pattern)
#Richter 1
if dice == 1 :
count += 1
#Wahrscheinlichkeit berechnen
result = (count / try_num) * 100
#Drucken Sie das Ergebnis
out = '{0}Die Wahrscheinlichkeit, 1 mal zu bekommen, ist{1}%Der Unterschied zum theoretischen Wert{2}%'.format(try_num,result,math.fabs(result - theory))
print(out)
Recommended Posts