试题库
我做了一个考试页面的系统:意思就是这样的,从数据库中随机抽取一定量的题目,ID号小的排在最前面,如果出现相同的ID号,则重新抽取一个号,然后把所有ID号所对应的题目输出来。帮我修改一下,或者你直接重新写给我一段代码,在此表示感谢!
<%
Sub f(x)
MyArray(i)=int(rsTest.recordcount*rnd+1) 'MyArray(i)是题号
End Sub
Redim MyArray(intSSCount)
randomize timer
for i=1 to intSSCount
call f(i)
if i>2 or i=2 then
for i=i to 2 step -1
if MyArray(i)==MyArray(i-1) then
Call f(i)
end if
next
end if
next
for i =1 to intSSCount -1 'n-1次比较
for j=i+1 to intSSCount
if MyArray(i)>MyArray(j) then
temp=MyArray(i)
MyArray(i)=MyArray(j)
MyArray(j)=temp
end if
next
next
%>