中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > Web开发 > Asp > 综合文章
返回一个很难很难重复的随机编码(至少我没发现重复过),大家共同探讨.
作者:未知 时间:2005-06-14 12:12 出处:Blog 责编:chinaitpower
              摘要:暂无
'==================================================================
'函数名:  MakeRandomizeCode
'作者:    easy
'日期:    2005-05-09
'功能:    生成一个永不重复的随机编码 随即数+日期+时+分+秒
'输入参数:无
'返回值:  随机编码
'修改记录:
'==================================================================
Function MakeRandomizeCode()
 ' 禁止缓存
 Randomize
 Dim cAmount,cCode,i
 cAmount=36 '文字数量
 cCode="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  ' 随机产生字符
  Dim vCode(4), vCodes
  For i = 0 To 3
     vCode(i) = Int(Rnd * cAmount)
     vCodes = vCodes & Mid(cCode, vCode(i) + 1, 1)
  Next
  tempNum=year(now) & month(now) & day(now) & hour(now) & minute(now) & second(now) &timer()*100&vCodes
  if trim(LCase(session("tempRandomizeCode")))=trim(lcase(tempNum)) then tempNum=MakeRandomizeCode()
  session("tempRandomizeCode")=tempNum
 MakeRandomizeCode=tempNum
End Function
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有