当前位置:首页 » 操作系统 » asp数据库随机

asp数据库随机

发布时间: 2024-11-13 12:00:03

‘壹’ asp随机调用数据库然后判断是否超过限制

给你一个函数你参考下。
Set rs = Server.CreateObject("Adodb.RecordSet")
rs.open sql,conn,1,1
DIM Appeared
Call DisRndRecord(10,rs.recordCount)'调用函数该位置显示记录
'################SUBS################
'#DisRndRecord(DisNum,rsBound)
'#参数DisNum:显示数量
'#参数rsBound:随机数产生范围
Sub DisRndRecord(DisNum,rsBound)
DIM i,ThisRnd
If rsBound < DisNum Then DisNum = rsBound'记录总数小于要抽取记录条数的情况
For i = 0 To DisNum - 1
ThisRnd = GetRnd(rsBound)'取得一个不重复的随机数
rs.Move(ThisRnd)'游标移动到随机数位置数读取
Response.Write("<br/>("&rs("id")&")"&rs("Title"))
rs.Move(-ThisRnd)
Next
End Sub
'# 函数GetRnd(bound)返回一个不重复的随机数字
'#参数bound:随机范围
Function GetRnd(bound)
DIM ranNum
Randomize()
ranNum=int(bound*rnd)
If Instr(Appeared,"["&ranNum&"]") Then '产生的随机数是否出现过
ranNum = getRnd(bound)
End If
Appeared = Appeared & "["&ranNum&"]" '记录已出现的随机数
GetRnd = ranNum
End Function

热点内容
腾达老路由器管理密码多少 发布:2025-09-11 04:19:59 浏览:541
服务器ip地址一共有多少个 发布:2025-09-11 04:19:14 浏览:52
电脑怎么配置便宜还不卡 发布:2025-09-11 04:13:36 浏览:892
qq登了密码在哪里查看 发布:2025-09-11 03:55:17 浏览:36
重新编译libxml2 发布:2025-09-11 03:50:16 浏览:780
罗技lua脚本 发布:2025-09-11 03:39:02 浏览:340
fonts文件夹只读 发布:2025-09-11 03:32:05 浏览:722
python有编译功能 发布:2025-09-11 03:25:40 浏览:285
怎么创建本地服务器 发布:2025-09-11 03:14:41 浏览:556
c语言两数相乘 发布:2025-09-11 03:07:04 浏览:973