最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js生成隨機(jī)數(shù)的方法實(shí)例

 更新時(shí)間:2015年10月16日 14:11:02   投稿:lijiao  
這篇文章主要內(nèi)容是對(duì)js生成隨機(jī)數(shù)方法的實(shí)例匯總,js生成隨機(jī)數(shù)主要用到了內(nèi)置的Math對(duì)象的random()方法,需要的朋友可以參考下

js生成隨機(jī)數(shù)主要用到了內(nèi)置的Math對(duì)象的random()方法。用法如:Math.random()。它返回的是一個(gè) 0 ~ 1 之間的隨機(jī)數(shù)。有了這么一個(gè)方法,那生成任意隨機(jī)數(shù)就好理解了。比如實(shí)際中我們可能會(huì)有如下的需要:
(1)生成一個(gè) 0 - 100 之間的隨機(jī)整數(shù),那么則可以:

parseInt(100*Math.random()); 

注意:因?yàn)镸ath.random()的返回值是包括0和1的,所以這里是有生成0和100的可能性的。
(2)生成一個(gè)從 m - n 之間的隨機(jī)整數(shù),例如要生成一個(gè) 5 - 15 之間的隨機(jī)數(shù),則可以:

parseInt(Math.random()*(15-5+1) + 5); 

概括即為:

parseInt(Math.random()*(n-m+1)+m);//生成一個(gè)從 m - n 之間的隨機(jī)整數(shù)

另外根據(jù)需要總結(jié)了另外兩種常用到的方法,如下:
(3)生成指定位數(shù)的隨機(jī)整數(shù)

function randomNum(n){ 
 var t=''; 
 for(var i=0;i<n;i++){ 
 t+=Math.floor(Math.random()*10); 
 } 
 return t; 
} 

(4)生成指定范圍內(nèi)的隨機(jī)整數(shù)

function randomNum(minNum,maxNum){ 
 switch(arguments.length){ 
 case 1: 
  return parseInt(Math.random()*minNum+1); 
 break; 
 case 2: 
  return parseInt(Math.random()*(maxNum-minNum+1)+minNum); 
 break; 
 default: 
  return 0; 
 break; 
 } 
} 

例如生成 2 - 9之間的隨機(jī)整數(shù),則:randomNum(2,9),生成 1 - 22之間隨機(jī)整數(shù),則:randomNum(22)

以上就是匯總的js生成隨機(jī)數(shù)的方法,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

最新評(píng)論

北票市| 安龙县| 从化市| 林西县| 海阳市| 万宁市| 桐梓县| 弥渡县| 成安县| 个旧市| 微博| 普安县| 广河县| 长乐市| 南靖县| 武夷山市| 珠海市| 阿城市| 平罗县| 安阳市| 介休市| 潮安县| 建瓯市| 深水埗区| 寿光市| 松潘县| 芜湖县| 芒康县| 蒙阴县| 综艺| 垦利县| 牙克石市| 陵川县| 尤溪县| 广东省| 兴城市| 云霄县| 宣城市| 六枝特区| 高雄市| 昭苏县|