Zufallsauswahl

  • Hallo, ich hab eine frage...

    Ich habe vor eine Art Zähler einzubauen...
    Der Zähler soll durch zufall die Zahlen 1, 2,3,4,... bis 10 ausgeben...
    Ich hab mir was mit Random gedacht aber das haute leider nicht hin... Kann mir jemand einen Tipp geben?

  • Okay, und wie kann ich jetzt z,b die einzelnen werte ausgeben....
    If 1 then msgbox 1
    so in der art...?

  • [autoit]

    If $random=1 then msgbox(...)

    [/autoit]


    oder:

    [autoit]

    Select
    case $random=1
    msgbox(...)
    case $random=2
    usw
    endselect

    [/autoit]

    Computers are like Airconditioning. They don´t work with open Windows.

  • [autoit][/autoit][autoit][/autoit][autoit]

    $rand = Random(1,12,1)
    Select
    Case $rand=1
    Send ($fall1)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=2
    Send ( $fall2)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=3
    Send ( $fall3)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=4
    Send ($fall4)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=5
    Send ( $fall5)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=6
    Send ( $fall6)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=7
    Send ($fall7)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=8
    Send ( $fall8)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=9
    Send ( $fall9)
    Send("{ENTER}")
    Sleep(3000)
    Case $rand=10
    Send ( $fall10)
    Send("{ENTER}")
    Sleep(3000)

    [/autoit][autoit][/autoit][autoit]

    EndSelect

    [/autoit]


    So in etwa?

  • mit Arrays lässt sich sehr viel Schreibarbeit sparen

    [autoit]

    dim $aArray[11]=["Null","Eins","Zwei","Drei","Vier","Fünf","Sechs","Sieben","Acht","Neun","Zehn"]
    send($aArray[random(1,10,1)])
    send("{Enter}")
    sleep(3000)

    [/autoit]
  • @ Andy: Er is noch Nafänger, also is es vllt fürs verständnis besser es mal so zu machen, ne Array is anfangs für dei meisten etwas schwer zu verstehen.

    mfg

    Computers are like Airconditioning. They don´t work with open Windows.

  • es würde auch mit Switch gehen wie oben mti select bsp:

    [autoit]

    ;...
    Switch $random
    Case 1
    MsgBox(0,"",$random)
    Case 2
    msgbox(0,"",$random)
    EndSwitch
    ;.....

    [/autoit]
  • Zitat

    Array is anfangs für dei meisten etwas schwer zu verstehen.


    yepp, motiviert aber, wenn man sich die blutigen Fingerspitzen anguckt^^