Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Random

tesmu [26.08.2004 18:31:32]

#

Elikkä miten saan jos annan esim teksti kenttiin eti vaihtoehtoja ja painan commandbuttonista ni se arpoo vaikka viidenteen tekstikenttään 4 muusta randomina jonkun sanan

setä [26.08.2004 18:54:19]

#

txtSanat(4) = txtSanat(Int(4 * rnd))

tuomas [26.08.2004 18:56:02]

#

Ööh.. En nyt oikein ymmärtänyt, selitäppä hieman yksinkertaisemmin.
Eli saat arvottua jonkin luvun vaikka näin:

Dim Luku As Integer

    Randomize
    Luku = Int(Rnd * 10) + 1

tesmu [26.08.2004 19:01:51]

#

siis meinaan että ohjelma arpoo sana vaihtoehdoista yhden

rndprogy [26.08.2004 19:30:05]

#

Indexoit textboxit ensin ja sitten

Sub Command1_Click ()
s = Int(Rnd * 3)
text1(4) = text0(s)
End Sub

edit: kood.muok.

hunajavohveli [26.08.2004 19:34:23]

#

Tallennat sanat taulukkoon, ja sitten arvot em. Rnd-funktiolla jonkin alkion taulukosta, ja vaihdat sen osoittaman tekstin tekstikenttään.

nomic [27.08.2004 16:49:49]

#

kannatan tuota hunajavohvelin tapaa, eli taulukkoon kaikkia sanoja mitä halutaan ja randomilla arvotaan luku ja luvulla katotaas että esim taulukon kohdassa 1 on sana 'moi' ja jos on arvottu luku 1 niin tuodaan näytölle sana "moi"
ääh...monimutkaisesti taas selitetty, mutta vielä monimutkaisemmin kysyttiin itse kysymystä kun sai lukea taas muutamaan otteeseen ja miettiä...

Vastaus

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

Tietoa sivustosta