Heyho ihr Nasen!
Ich bin grad dabei einen bot zu programmieren.Ich werde das Problem aus Verständnisgründen etwas abgewandelt darstellen.
Der Bot gibt in einer Schleife 10 zufällige Zahlen zwischen 1 und 100 aus.
Diese Schleife wird biespielsweise 50 mal wiederholt.
Jetzt will ich, dass der Bot die Häufigkeit aller Zahlen (von 1 bis 100) speichert und mir zum gewünschten Zeitpunkt die 10 am meisten erschienenen Zahlen anzeigt.
Mein erster Ansatz(noch nicht umgesetzt):
Als amateur hab ich zuerst einfach 100 Variablen, für jede mögliche Zahl eine, erstellt.
Falls nun beispielsweise die 5 gezogen wird, wird zur zugehörigen Variable ($var5) +1 addiert.
Wenn ich am Schluss dann die Werte der Variablen betrachte, weiß ich genau, welche Zahlen wie oft generiert wurden.
Problem:
Nun will ich aber , wie oben genannt, die 10 am häufigsten dreangekommen Zahlen haben.
Dazu müsste ich wohl alle Variablen vergleichen und die 10 höchsten Werte herausfilten.
Bloß hab ich keine Ahnung wie, mit welchem Befehl oder sonst wie.
Ich geh mal davon aus, dass das Thema "Arrays" in diesem Punkt nicht unwichtig sein wird, deshalb häng ich mich da jetzt mal rein. Wäre dankbar für Hilfe von euch.
Gruß Rhandy