按键精灵或者vb随机选数问题

从0-4每次随机挑选出一个数,且不跟上一个数相同,直到挑完五个数,继续循环。... 从0-4每次随机挑选出一个数 ,且不跟上一个数相同,直到挑完五个数,继续循环。 展开
 我来答
帐号已注销
2014-02-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6449
采纳率:69%
帮助的人:2291万
展开全部
按键精灵我就会,我写按键精灵代码,代码你自行分析,代码如下:
Dim Num(4)

While True
For i = 0 To 4
Num(i) = 5
Next

n = 0
While n < 5
Randomize
a = Int(5 * Rnd)
For i = 0 To n
If a = Num(i) Then
Exit For
End If
Next

If i >= n Then
Num(n) = a
n = n + 1
End If
Wend
MessageBox Num(0) & "," & Num(1) & "," & Num(2) & "," & Num(3) & "," & Num(4)
Wend
夕阳西下Ysky
2014-02-17 · TA获得超过407个赞
知道小有建树答主
回答量:401
采纳率:71%
帮助的人:171万
展开全部
VB6:
dim rnm%,a%,alnm(4) as long,b%
do
rnm=int(rnd*5)
for a=0 to b
if rnm=alnm(a) then
exit for
else
alnm(b)=rnm
print rnm;
b=b+1
end if
next
loop until b=5
追问
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式