vb 随机数 源代码
来源:百度知道 编辑:UC知道 时间:2024/06/27 06:50:07
vb 随机数 源代码要求:
输入起点,终点
求20个在这个区间的随机数
小数点后保留2位小数
谢谢!
输入起点,终点
求20个在这个区间的随机数
小数点后保留2位小数
谢谢!
A为数组变量. 如果要读取A的数值,用循环就可以读出
'需要控件:command1,text1,text2
Dim A(20) As Single
Private Sub Command1_Click()
Call RndNum(Text1, Text2)
End Sub
Private Sub Form_Load()
Text1 = 2 '起点
Text2 = 100 '终点
End Sub
Sub RndNum(S1 As Long, S2 As Long)
For i = 1 To 20
A(i) = Format(Rnd() * S2, "#.00")
If A(i) < S1 Then A(i) = A(i) + S1
Print A(i)
Next i
End Sub
sub RndNum(iStart as integer, iEnd as integer)
randomize
dim i as integer
for i = 1 to 20
debug.print format(rnd() * (iEnd -iStart) + iStart, "0.00")
next
end sub
调用方式
RndNum(1, 100)
sub RndNum(iStart as integer, iEnd as integer)
randomize
dim i as integer
for i = 1 to 20
debug.print format(rnd() * (iEnd + iStart) + iStart, "0.00")
next
end sub
调用方式
RndNum