Guten Tag zusammen,
ich will mein Skript dazu bringen, zufällig eine Funktion aus einem Pool an Funktionen auszuführen.
Sagen wir ich habe folgende Funktionen definiert.
Spoiler anzeigen
Func _MyFunc_1()
...
EndFunc
Func _MyFunc_2()
...
EndFunc
Func _MyFunc_3()
...
EndFunc
Func _MyFunc_4()
...
EndFunc
Func _MyFunc_5()
...
EndFunc
und nun soll zufällig eine dieser fünf Funktionen ausgeführt werden.
Mein Ansatz war es bislang, die Ziffer 1-5 über eine random-Funktion zu generieren und beim Aufrufen der Funktion in den Ausdruck einzubauen. Leider will mir das nicht gelingen, da ich nicht weiß wie (ich weiß nichteinmal ob das überhaupt geht).
Spoiler anzeigen
$rnd = string(random(1,5,1))
[/autoit] [autoit][/autoit] [autoit];Versuch 1
_MyFunc_&$rnd&()
;Versuch 2
_MyFunc_&"$rnd"&()
;Versuch 3"
_MyFunc_"&$rnd&"()"
Ich würde mich sehr freuen, wenn mir jemand ein paar richtungsweisende Hinweise geben könnte.
Vielen Dank und schönen Gruß,
ekrusty