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

