Javascript获取随机数

<script type="text/javascript">    function getRandom(n,m){        var n=Number(n);    //强制转换成数字        var m=Number(m);        if(isNaN(n)||isNaN(m)){    //判断是否为有效数字 ,其中一个不是有效数字就返回[0,1)之间的随机小数            return math.random();        }        if(n>m){     //如果n>m则交换            var temp=n;            n=m;            m=temp;        }        return Math.round(Math.random()*(m-n)+n);

    }    //获取五位0-50之间的随机整数    var ary=[];    for (var i=0;i<5;i++){        ary.push(getRandom(0,50));    }console.log(ary);

</script>
时间: 2024-08-26 21:55:19

Javascript获取随机数的相关文章

JavaScript 获取随机数

我在做弹出模态窗体时遇到了IE缓存问题. 原因是更新后应得从数据库取新的数据,因为有缓存IE第二次以后便不回服务器了. 所以取得的数据永远是第一次加载的数据,这是不行的.我的方法在Url地址上加随机数来避免缓存. javaScript 获取随机数方法如下: Math.floor(Math.random() * ( n + 1)); n为随机数的上限. 如想取0~1000的随机数则: Math.floor(Math.random() * ( 1000 + 1)); JavaScript 获取随机数

javascript获取随机数的几种方式

//获取0-num的随机数 function randomNum(num){ return Math.floor(Math.random()*num); } //获取start-end的随机数 function randomNum1(start,end){ return Math.floor(Math.random()*(end - start +1) + start); } //获取start-end的随机数 function randomNum2(start,end){ return Mat

js获取随机数

js 获取随机数方法如下: 1.Math.random()表示 结果为0-1间的一个随机数(包括0,不包括1) : 返回指定范围的随机数(m-n之间)的公式 Math.random()*(n-m)+m; Math.random()*10+5; //返回5-15之间的随机数 2.Math.ceil(n) 返回大于等于n的整数 用Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小. 3.Math.round(n); 返回n四舍五入后整数的值. 用M

javascript获取当前url中的参数

javascript获取当前页面url中的参数可以使用location的search方法,获取到的是url中?后面的部分,例如http:localhost:8080/Manager/index.jsp?id=1 使用location的search方法可以获取到字符串?id=1;想要获取?后面的键值对可以使用substring方法对其进行截取,截取后获得id=1;需要获得id的值,可以使用split()方法对其进行拆分,拆分表达式为"=".下面看具体例子: window.onload =

JavaScript获取鼠标点击坐标

如何用JavaScript获取鼠标点击时在canvas画布上的坐标呢: 代码如下: -------------------------------------------------------------- 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>demo</title> 6

PHP获取随机数的函数rand()和mt_rand()

rand()函数用户获取随机数,具体用法如下: rand()可以设置0个参数或者两个参数,如rand($min,$max),$min表示从XX开始取值,$max表示最大只能为XX 例如: <?php echo rand() . "\n";//得到一个不定位数的随机数 echo rand(5, 15);//在5~15之间取一个数 ?> mt_rand() 用法跟rand()类似,但是mt_rand()的执行效率更高,平常使用也推荐用mt_rand(). 博客原文:PHP获取随

javascript 获取cookies

javascript 获取cookies  function getCookie(name)//取cookies函数            {         var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));         if (arr != null) return unescape(arr[2]); return null; } var xx = ge

JavaScript获取元素样式

原生的JavaScript获取写在标签内部的样式很简单: <div class="test" id="test" style="width:100px;">test</div> <script type="text/javascript"> window.onload=function(){ var oTest=document.getElementById("test"

JavaScript获取Select下拉框Option的Value和Text值的方法

Js获取select下拉列表框各个Option的Value值相对比较容易,不过获取Text值却有点麻烦,对于一个初学JavaScript的 新手来说,可能一时还无从下手,那么就请看下本文的方法,以一个form表单中的Select下拉框菜单为例,来说明如何用JavaScript获取其 Value值和Text值: 示例表单,里面是一个select下拉列表框的各个列表项及值: <form name="form1"> <select name="testvalue&