Javascript獲取隨機數(shù)的實現(xiàn)方法
更新時間:2016年06月22日 08:43:39 投稿:jingxian
下面小編就為大家?guī)硪黄狫avascript獲取隨機數(shù)的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
Javascript獲取隨機數(shù)的實現(xiàn)方法
<script type="text/javascript">
function getRandom(n,m){
var n=Number(n); //強制轉(zhuǎn)換成數(shù)字
var m=Number(m);
if(isNaN(n)||isNaN(m)){ //判斷是否為有效數(shù)字 ,其中一個不是有效數(shù)字就返回[0,1)之間的隨機小數(shù)
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之間的隨機整數(shù)
var ary=[];
for (var i=0;i<5;i++){
ary.push(getRandom(0,50));
}console.log(ary);
</script>
以上就是小編為大家?guī)淼腏avascript獲取隨機數(shù)的實現(xiàn)方法全部內(nèi)容了,希望大家多多支持腳本之家~
相關(guān)文章
javascript實現(xiàn)五星評價代碼(源碼下載)
大家在淘寶購物之后,都會對賣家的服務(wù)進行評論,那么五星評價代碼是怎么實現(xiàn)的呢?下面小編給大家介紹基于Javascript實現(xiàn)五星評價代碼,有需要的朋友可以參考下2015-08-08
JavaScript計算出現(xiàn)精度丟失問題的解決方法
Javascript作為一門大型編程語言,在日常開發(fā)中難免會涉及到大量的數(shù)學計算,然而,浮點數(shù)在計算過程中可能出現(xiàn)精度的問題,下面我們就來學習一下Javascript中高精度計算及其相關(guān)知識吧2023-11-11
layer.open屬性詳解及l(fā)ayer.open彈出框使用post方法舉例
這篇文章主要給大家介紹了關(guān)于layer.open屬性詳解及l(fā)ayer.open彈出框使用post方法的相關(guān)資料,最近接觸到layer彈窗,感覺彈窗功能異常強大,真的很方便,所以記錄下來,需要的朋友可以參考下2023-12-12
js 變量類型轉(zhuǎn)換常用函數(shù)與代碼[比較全]
腳本之家收集了一些 數(shù)字與字符之間的轉(zhuǎn)換,數(shù)組轉(zhuǎn)為字符等函數(shù)代碼。2009-12-12

