如何用VB设计随机抽取人名程序?
2个回答
展开全部
Sub
ss()
Dim
ss(50)
As
String
Dim
MyValue
For
i
=
1
To
50
ss(i)
=
"李四"
&
i
Next
'可以单独给每个赋值,我这里为了方便循环一次性赋值了。
'ss(1)="zhangsan"
'ss(2)="lisi"
'vb中随机函数
'Int((upperbound
-
lowerbound
+
1)
*
Rnd
+
lowerbound)这里,
'upperbound
是随机数范围的上限,而
lowerbound
则是随机数范围的下限。
Randomize
MyValue
=
Int((rnd
*
(UBound(ss)
-
1
+
1))
+
1)
MsgBox
ss(MyValue)
End
Sub
ss()
Dim
ss(50)
As
String
Dim
MyValue
For
i
=
1
To
50
ss(i)
=
"李四"
&
i
Next
'可以单独给每个赋值,我这里为了方便循环一次性赋值了。
'ss(1)="zhangsan"
'ss(2)="lisi"
'vb中随机函数
'Int((upperbound
-
lowerbound
+
1)
*
Rnd
+
lowerbound)这里,
'upperbound
是随机数范围的上限,而
lowerbound
则是随机数范围的下限。
Randomize
MyValue
=
Int((rnd
*
(UBound(ss)
-
1
+
1))
+
1)
MsgBox
ss(MyValue)
End
Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询