如何在1~100的数字中随机抽取10个数字,要求不重复. 如何在1~100的数字中随机抽取10个数字,要求不重复. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用rnd函数放进数组,然后再判断 Dim bStop As Boolean Dim n(1 To 100), i, j, q Private Sub Command1_Click() Command1.Visible = False Randomize Timer While j < 10 q = Int(Rnd(1) * 100 + 1) Label1.Caption = q: DoEvents If n(q) = 0 And bStop = True Then Print q n(q) = 1 j = j + 1 bStop = False End If Wend End Sub Private Sub Command2_Click() bStop = True End Sub Private Sub Form_Load() For i = 1 To 100 n(i) = 0 Next j = 0 bStop = False End Sub "关于VB生成标准DLL文件"做出来的link.exe有问题,请帮忙看看。。。 怎么弹出那个带有错误提示的窗体? 怎么让access数据库区分全角和半角字符啊? vb程序报错!该内存不能为written!! 用VB如何调用Oracle数据库中的视图?? vb调用word的拼音指南 怎么在RichTextBox上加背景图片.? 怎么把我的程序和某个类型的文件关联??? 窗体皮肤实现的原理,请知情者赐教一下 那位高高手,告诉我 " 的ascii 码值是多少? 如何得到Ado连接服务器中的 数据库和表信息 请教各位大侠,VB访问远程数据库是否受限制,还是它只能用于局域网内使用?
Dim n(1 To 100), i, j, q
Private Sub Command1_Click()
Command1.Visible = False
Randomize Timer
While j < 10
q = Int(Rnd(1) * 100 + 1)
Label1.Caption = q: DoEvents
If n(q) = 0 And bStop = True Then
Print q
n(q) = 1
j = j + 1
bStop = False
End If
Wend
End Sub
Private Sub Command2_Click()
bStop = True
End Sub
Private Sub Form_Load()
For i = 1 To 100
n(i) = 0
Next
j = 0
bStop = False
End Sub