<thead id="dkHnK"></thead>

        1. 网站广播 本站提供的源码经过测试,有前台及后台管理界面演示图,免费下载!
          ASP生成不重复随机数的实例代码
          2019-08-18 08:17:14    【 】   浏览:
          本文介绍了ASP生成不重复随机数的方法,asp生成不重复随机数的实例代码,有需要的朋友参考下。


          例1,ASP生成随机数,很简单:
           

          代码示例:
          Randomize '纯随机,不重复 
          Response.write Int((999999999 * Rnd) + 111111111) '生成111111111到999999999之间随机数


          例2,ASP不重复随机数:
           

          代码示例:
          <% 
          '--------------------
          '-生成随机数
          function rndarray(istart,iend,sum) 
          dim arrayid(),i,j,blnre,temp,iloop,eloop 
          redim arrayid(sum-1) 
          i=0 
          iloop=0 
          eloop=0 
          blnre=false 
          randomize 
          do while i 
          temp=int(rnd*(iend-istart+1)+istart) 
          if i=0 then 
          arrayid(0)=temp 
          i=i+1 
          iloop=iloop+1 
          else 
          for j=0 to i-1 
          if arrayid(j)=temp then 
          blnre=true 
          iloop=iloop+1 
          exit for '防止多余的循环 
          else 
          iloop=iloop+1 
          end if 
          next 
           if blnre=false then 
           arrayid(i)=temp 
           i=i+1 
           else 
           blnre=false 
           end if 
          end if 
          loop 
          rndarray=join(arrayid) 
          end function 
          response.write rndarray(1,5,1) '开始数字,结尾数字,生成多少个 
          %>


          Tags:ASP 生成 不重复 随机数 实例 代码
          】【打印繁体】【关闭】 【返回顶部
          上一篇:asp自动刷新页面的实现方法总结 下一篇:ASP实现301域名重定向代码

          广告推荐

          ASP技术文章推荐阅读