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

javascript隨機(jī)抽取0-100之間不重復(fù)的10個(gè)數(shù)

 更新時(shí)間:2016年02月25日 08:39:15   作者:sunshinegirl_7  
這篇文章主要為大家詳細(xì)介紹了javascript隨機(jī)抽取0-100之間不重復(fù)的10個(gè)數(shù),分享了兩種簡(jiǎn)單辦法,感興趣的小伙伴們可以參考一下

目前只學(xué)會(huì)兩種簡(jiǎn)單的方法,幫助大家實(shí)現(xiàn)隨機(jī)抽取0-100之間不重復(fù)的10個(gè)數(shù),具體內(nèi)容如下

第一種利用數(shù)組長(zhǎng)度可改寫的特點(diǎn)

思路:可以從0到100的數(shù)用for循環(huán)出來放在一個(gè)數(shù)組中,然后將這100個(gè)數(shù)利用sort()隨機(jī)打亂,然后通過將這個(gè)數(shù)組的length改寫為10,便取到了10個(gè)不同的數(shù).

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script>
  var arr=[];
  for(var i=0;i<100;i++){//一個(gè)從0到100的數(shù)組
    arr.push(i);
  }
  arr.sort(function(){//隨機(jī)打亂這個(gè)數(shù)組
    return Math.random()-0.5;
  })
  arr.length=10;//改寫長(zhǎng)度
  console.log(arr);//控制臺(tái)會(huì)輸出10個(gè)不同的數(shù)
  </script>
</head>
<body>
</body>
</html>

第二種利用的是json對(duì)象的key值唯一的特點(diǎn).

思路:先分別定義一個(gè)保存數(shù)組的空數(shù)組和一個(gè)空的json對(duì)象,

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script>
  //json對(duì)象,key值是唯一的,key值可以為數(shù)字
  var arr=[];
  var json={};
  while(arr.length<10){
    var k=Math.round(Math.random()*100);
    if(!json[k]){
      json[k]=true;
      arr.push(k);
    }
  }
  console.log(arr)
  </script>
</head>
<body>
  
</body>
</html>

希望本文對(duì)大家學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

郑州市| 长顺县| 界首市| 开阳县| 呼和浩特市| 阳高县| 栾城县| 哈密市| 曲麻莱县| 长寿区| 莆田市| 鹤山市| 商南县| 抚宁县| 江达县| 汉川市| 兴业县| 青神县| 南丹县| 根河市| 富民县| 德惠市| 黄陵县| 万安县| 衡水市| 鹤峰县| 石河子市| 梧州市| 石柱| 申扎县| 博罗县| 巴塘县| 韶山市| 包头市| 鹿邑县| 河北区| 建瓯市| 临沧市| 家居| 青阳县| 湘乡市|