rnd产生一个[0,1)的随机数.如果你要产生一个5到10的随机数,则使用以下代码
randomize
msgbox
"产生一个1到10的随机数:
"
&
int(rnd*(10-5+1)+5)
就可以了
详细的还是参考VB的MSDN中关于随机数生成器Rnd函数的解释
randomize
'初始化随机数生成器
result=(rnd*(10-1+1)+1)
'在10~1之间生成一个随机数
debug.print
result
'在控制台打印出该随机数
randomize
下一行
s=rnd*100
这是模式
范围
你自己调试就可以了