<%
Public Function BornVerifyCode()
         Randomize '设置随机因子
         BornVerifyCode=Mid((Rnd * 1000000), 1, 4) '生成6位随机数,取高4位
      End Function
%>

调用:<%=BornVerifyCode%>

<%
Function CheckCode
       const theNum = 4              '设置位数,修改就是了
'*************************************************************
       dim strCode,theCodes,str0
       theCodes = ""    '初始化验证码字符
            strCode = "123456789AABCDEFGHI135GGW468HJKLMNTPQRS148963TUVWR"
            strCode = LCASE(strCode)    '全部换成小写,当然也可不换
       RANDOMIZE
           for i = 1 to theNum  
                '循环结构重复筛选单个字符进行组合,生成theNum位的验证码
           str0=mid(strCode,INT((50-1+1)*RND+1),1)  
                'str0为一次循环周期内经筛选的单个临时字符
           theCodes = theCodes&str0    '字符叠加过程
           next
       if theCodes = "" then 
                theCodes = "9999"  
            end if        
       Session("SystemRocCode") = cstr(theCodes) 
            '将字符结果保存在Seesion中
       Response.Write theCodes    '显示出验证字符
End Function
%>

调用:<%=CheckCode%>

最新文章

  1. vs里根据json快速创建对应类的方法
  2. HDU5909 Tree Cutting(树形DP + FWT)
  3. java中类的初始化和对象的初始化
  4. Android 中onConfigurationChanged问题
  5. 51nod 循环数组最大子段和
  6. redis教程
  7. html页面高度不同浏览器兼容性设置
  8. java2实用教程102小程序(分数计算和流水线计算
  9. &amp;lt;图形图像,动画,多媒体&amp;gt; 读书笔记 --- 力学行为特性
  10. Pearson相关系数
  11. 客户端与服务端,java与Android跨平台服务
  12. python Ajax
  13. 20175212童皓桢 《Java程序设计》第一周学习
  14. C++_注释、枚举、typedef
  15. Hessian 使用例子
  16. activiti explorer5.22.0源代码解读
  17. 使用PerfView监测.NET程序性能(三):分组
  18. datetime &amp; time
  19. centos 监控进程,并自动重启
  20. reserve和resize区别

热门文章

  1. Deer_GF之图片
  2. NSIS 制作漂亮的安装界面(仿QQ音乐,网易云音乐)
  3. iOS 防止charles抓包
  4. Idea2020.2.3 创建JavaWeb项目(部署Tomcat)方法
  5. 探索如何在java中执行python脚本
  6. 【Shell】DBeaver Enterprise Edition 5.1.1 Download
  7. iOS开发之桌面快捷方式Quick Actions
  8. Java 复习篇2---jdk
  9. webpack5 与webpack4 之间差别
  10. memoの关于Qt的一些用法记录