
22.07.2008, 20:31
# 1 Script in Autoit Es geht um Folgendes. Ich bin gerade dabei einen Bot zu programmieren. Dazu benutze ich AutoIT iss glaubich Basic als Programmiersprache (keine Ahnung wie die alle heißen).
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:
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 werd mich die nächsten Stunden mal mit "Arrays" beschäftigen, die sollen da wohl nützlicher sein. Wär nett, wenn ihr mir tipps geben könntet. |