31. oktober 2000 - 13:41
Der er
11 kommentarer og 1 løsning
Random i mængde/array
Hvordan kan man få et random tal udfra en given mængde eller array? Altså mængden/arrayet består af eks. 5, 10, 11 og 200 - hvordan kan man så få den til at vælge en og kun en af disse fire tal ?
Annonceindlæg fra Computerworld
31. oktober 2000 - 13:44
#1
Find mængdens størrelse (her 4) og vælg et tilfældigt tal mellem 1-4. Hvis det f.eks. bliver 3, tager du det 3. tal.
31. oktober 2000 - 13:44
#2
Mener du at f.eks. så ser array\'et sådan ud: arr(0)=5 arr(1)=10 arr(2)=11 arr(3)=200 eller sådan: arr(5)=\"noget\" arr(10)=\"noget andet\" arr(11)=\"noget helt tredie\" arr(200)=\"noget mere\"
31. oktober 2000 - 13:44
#3
Start visual basic....læs under rnd funktionen i hjælpefilen........ så brug Arraynavn(RandomNumber)
31. oktober 2000 - 13:45
#4
Det må kunne gøres nemmere. Det du skriver vil jeg helst undgå da tallet indgår i en SQL sætning hvor den vælger en bestemt recordsæt.
31. oktober 2000 - 13:46
#5
Hvis det er det første skal du gøre som sone skriver vha. Randomize intElement = Int(Rnd * UBound(ditArray)) content = dirArray(intElement) hvis ikke bliver det MEGET besværligt..
31. oktober 2000 - 13:47
#6
Hvad med : value = Math.floor(1 + Math.random() * 6); - det i dette tilfælde giver et tal mellem 1 og 6 (begge inkluderet)
31. oktober 2000 - 13:47
#7
Så ikke lige din kommentar...
31. oktober 2000 - 13:48
#8
Kommentaren var til sone\'s svar
31. oktober 2000 - 13:50
#9
senj ... VISUAL BASIC!!!
31. oktober 2000 - 13:51
#10
<< nope >> Nå ja, men det jeg skrev udvider bare sone\'s svar.. ;-) Med hvordan du gør.
31. oktober 2000 - 13:55
#11
<< tdaugaard >> Damn jeg har langt igen! Men hvorfor ikke JS!
31. oktober 2000 - 13:57
#12
<< senj >> *lol*
Kurser inden for grundlæggende programmering