javascript/vbscript/asp生成随机数

  由于javascript,vbscript生成的随机数都是0~1之间的小数,如果要生成介于整数之间的随机数时,需要进行一些相关的处理才行,源代码如下。
 

  javascript生成整数之间的随机数

<script type="text/javascript">
function rnd(min,max){
  var tmp=min;
  if(max<min){min=max;max=tmp;}
  return Math.floor(Math.random()*(max-min+1)+min);
}
alert(rnd(1,10))
alert(rnd(10,20))
</script>


  vbscript/asp生成整数之间的随机数

<script language="vbscript">
'本实例代码运行查看结果只能在IE浏览器下,其他浏览器不支持vbscript脚本
Function rndint(byval MaxNum,byval MinNum)'asp生成整数之间的随机数函数
  dim tmp
  if MaxNum<MinNum then'交换大小值,防止传递时大小搞反
    tmp=MinNum:MinNum=MaxNum:MaxNum=tmp
  end if
  
  Randomize
  rndint=int(rnd *(MaxNum-MinNum+1)+MinNum)
End Function

msgbox rndint(1,10)
msgbox rndint(10,20)
</script>

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:javascript/vbscript/asp生成随机数

评论(0)Web开发网
阅读(380)喜欢(0)Asp/VBScript