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

        1. 网站广播 本站提供的源码经过测试,有前台及后台管理界面演示图,免费下载!
          ASP生成不重复随机数的实例代码
          2019-09-24 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技术文章推荐阅读