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....
esimerkiksi:
Private Sub Form_Load() Randomize Timer numero = Int(60 * Rnd) + 60 'arpoo numeron 60-120 väliltä. MsgBox numero End Sub
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.
joo kiitos vaan......en ole viellä mikää "haka" näissä ohjelmointi jutuissa, joten anteeksi tyhmyyteni! :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.