VB 有text1和text2 两个文本框,在两框中任意输入数字,然后生成3个随机数,我的

2024-11-16 20:25:18
推荐回答(2个)
回答1:

你要知道rnd得到的都是小于1的随机数
这样你就知道为什么了
至于你要生成什么随机数我没看明白
因为你的a好像没起到限制的作用 只起到了改变随机数的随机性

回答2:

Private Sub Form_click()
Randomize
Print Int(Rnd * (b-a+1) + a)
End Sub

产生随机数要用randomize,不然每次产生的都一样
还有正确的格式应该是INT(RND*(b-a+1)+a)