如何生成一个不重复的12位随机数啊??

hope0802 2006-07-10 06:24:29
如何生成一个不重复的12位随机数啊??
...全文
596 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueDestiny 2006-07-10
  • 打赏
  • 举报
回复
来个简单的

<%
Set x = CreateObject("Scriptlet.TypeLib")
Response.Write left(replace(replace(replace(x.Guid,"-",""),"}",""),"{",""),12)
%>
net205 2006-07-10
  • 打赏
  • 举报
回复
你有什么要求??随便加呀

function
...

sql="select * from tablename where fieldname="&strRndNum(12)
set rs=....
rs.open.....
hope0802 2006-07-10
  • 打赏
  • 举报
回复
各位。。再问一下。。我要想在
Function strRndNum(byVal Digit)
Dim strTmp,strResult
For ii=1 to Digit
Randomize
strTmp = Left(CStr(Rnd*10000),1)
strResult = strResult&strTmp
Next
strRndNum = strResult
End Function

response.write strRndNum(12)

加一个sql语句,查库,加在什么位置啊?
zhangjingcheng 2006-07-10
  • 打赏
  • 举报
回复
hehe
那就省力了啊
还不好啊 !!
net205 2006-07-10
  • 打赏
  • 举报
回复
汗,我正准备写呢,
你的帖出来了.......
阿_浩 2006-07-10
  • 打赏
  • 举报
回复
试试
Function gen_key(digits)
dim char_array(50)
char_array(0) = "0"
char_array(1) = "1"
char_array(2) = "2"
char_array(3) = "3"
char_array(4) = "4"
char_array(5) = "5"
char_array(6) = "6"
char_array(7) = "7"
char_array(8) = "8"
char_array(9) = "9"
char_array(10) = "a"
char_array(11) = "b"
char_array(12) = "c"
char_array(13) = "d"
char_array(14) = "e"
char_array(15) = "f"
char_array(16) = "g"
char_array(17) = "h"
char_array(18) = "i"
char_array(19) = "j"
char_array(20) = "k"
char_array(21) = "l"
char_array(22) = "m"
char_array(23) = "n"
char_array(24) = "o"
char_array(25) = "p"
char_array(26) = "q"
char_array(27) = "r"
char_array(28) = "s"
char_array(29) = "t"
char_array(30) = "u"
char_array(31) = "v"
char_array(32) = "w"
char_array(33) = "x"
char_array(34) = "y"
char_array(35) = "z"
randomize
do while len(output) < digits
num = char_array(Int((35 - 0 + 1) * Rnd + 0))
output = output + num
loop
gen_key = output & year(now) & month(now) & day(now) & hour(now) & minute(now) & second(now)
End Function
net205 2006-07-10
  • 打赏
  • 举报
回复
Function strRndNum(byVal Digit)
Dim strTmp,strResult
For ii=1 to Digit
Randomize
strTmp = Left(CStr(Rnd*10000),1)
strResult = strResult&strTmp
Next
strRndNum = strResult
End Function

response.write strRndNum(12)

不过这个有可能重复的

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧