dim aaa,sss
' Randomize
' aaa= Int(3*Rnd)+1
' if aaa=1 then
' sss=15
' elseif aaa=2 then
' sss=28
' elseif aaa=3 then
' sss=29
' end if
这里面为什么aaa只有1,2,3三个值啊
' Randomize
' aaa= Int(3*Rnd)+1
' if aaa=1 then
' sss=15
' elseif aaa=2 then
' sss=28
' elseif aaa=3 then
' sss=29
' end if
这里面为什么aaa只有1,2,3三个值啊
光这里看不出来,也许它有很多个值。 你这里的if只是判断 aaa为1,2,3时候的情况。
rnd * 3返回0~3之间的小数(不含3)。
加上1返回1~4之间的小数(不含4)。
对这个小数取整,就只能是1 2 3三个数字。
aaa只有三个值1,2,3
Rnd这个是原本就是介于(0,1)的,还是前面要给他赋值