Randomize ‘初始随机设定
set rs=server.CreateObject("adodb.recordset")
sql="select top 10 * from Photo order by rnd(-(Photoid+" & rnd() & "))"
下面是数组随机排序
<%
Dim tt
tt=Split("1,2,3,4,5,6",",") ‘随机排序 过滤以 , 。得到数组 tt
leng=UBound(tt) ‘得到当前数组的长度
randomize ‘初始化随机数
for ii=0 to leng-1 ‘从 0 到 数组长度减 1 ,递减
b=int(rnd()*leng) ‘b 等于 数值型的 随机 数组
temp=tt(b) ‘tmep 等于 tt(b)
tt(b)=tt(ii)
tt(ii)=temp
Next
For i=0 To leng
response.write tt(i)&"<br>"
next
%>
评论前必须登录!
注册