给你个思路
1.首先把数据库中关键字字段的值,写入一个字符串中.如:ID的值 写入字符串
str="1,2,3...",再把字符串变为一个数组 如:s=split(str,",")
2.设置一下需要在页面中显示几条随机记录 如:num=5 显示5条随机记录
3.利用循环及随机函数获取num个随机ID的值 如:
l=ubound(str) '获取前面数组的最大下标
for i=0 to num-1
randomize()
n=int((l-0+1)*rnd(now())+0)
s1=s1&s(n)&"," '把获取到的ID值组合成一个字符串(这里有num个随机ID)
next
s1=left(s1,len(s1)-1) '去掉字符串最后一个逗号
4.然后,就可以写sql语句了
sql="select * from table where ID in("& s1 &")"