这段代码我试过了,你试试看,看你的问题能不能解决
<%
dim i'i代表你要有几个不一样的数
dim j,k
dim a(5)
dim seed()'存放随机种子的数组
i=5
j=0
redim seed(i-1)
'生成随机数种子数组,保证每个都不相同
for j=0 to i-1
seed(j)=timer+j
next
'根据不一样的种子产生不用的数字
for j=0 to i-1
randomize(seed(j))
a(j)=int((10-0+1)*rnd()-0)
next
用循环判断
dim blna1,blna2,blna3,blna4,blna5
blna1=false
blna2=false
blna3=false
blna4=false
blna5=false
do until blna1 and blna2 and blna3 and blna4 and blna5
if a1=a2 then
a2=Int((10- 0 + 1) * Rnd + 0)
else
blna1=true
end if
if a2=a3 then
a3=Int((10- 0 + 1) * Rnd + 0)
else
blna2=true
end if
....
loop