vb如何产生1~10不同的10个随机数

2024-12-14 17:56:26
推荐回答(3个)
回答1:

可以先让第一个数随机产生,然后判断后面随机产生的数与前一个不同,如果不同就输出...

回答2:

你可以使用随机数函数,
循环使用“print Int(Rnd*10)+1"语句,就可以产生若干个1-10之间的随机数

回答3:

就是你说的啊..

dim a(10),x,y
randomize
x=0
while x<10
a(x)=rnd*9+1
for y=0 to x
if a(y)=a(x) then
a(x)=0
exit for
end if
next
if a(x)<>0 then x=x+1
wend