Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: kone arpoo numeron jolla on ala ja yläraja

kotka91 [29.05.2005 11:32:24]

#

mä löysin tuolta yhden keskustelun jossa oli otsikkona kone arpoo numeron(se oli mun oma aloittama!) mutta sitten jatko kysymys.....jos mä haluan että kone arpoo numeron vaikka väliltä 60-120(vaikka jokin koripallo manageripeli...) niin mitensaan sen toimimaan??

Kiitos paljon....

nomic [29.05.2005 11:35:33]

#

esimerkiksi:

Private Sub Form_Load()
    Randomize Timer
    numero = Int(60 * Rnd) + 60 'arpoo numeron 60-120 väliltä.
    MsgBox numero
End Sub

Antti Laaksonen [29.05.2005 11:43:07]

#

Katsopa näitä sivuja:
QBasic: https://www.ohjelmointiputka.net/hak/?kieli­=QBasic&nimi=RND
Visual Basic: https://www.ohjelmointiputka.net/hak/?kieli­=Visual Basic&nimi=Rnd

Kaava on siis Int((yläraja - alaraja + 1) * Rnd + alaraja) eli tässä tapauksessa Int((120 - 60 + 1) * Rnd + 60) eli Int(61 * Rnd + 60). Tämän voi myös päätellä järjellä: aluksi arvotaan luku väliltä 0 - 60, ja siihen lisätään 60.

kotka91 [29.05.2005 11:54:08]

#

joo kiitos vaan......en ole viellä mikää "haka" näissä ohjelmointi jutuissa, joten anteeksi tyhmyyteni! :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta