JS生成不重復的隨機數


// 定義存放生成隨機數的數組 
var array=new Array(); 
// 循環N次生成隨機數 
for(var i = 0 ; ; i++){ 
    // 只生成10個隨機數 
    if(array.length<10){ 
          generateRandom(10); 
    }else{ 
      break; 
   } 

// 循環遍歷隨機數數組 
for(var i = 0 ; i < array.length; i++){ 
     alert(array[i]); 

// 生成隨機數的方法 
function generateRandom(count){ 
     var rand = parseInt(Math.random()*count); 
     for(var i = 0 ; i < array.length; i++){ 
          if(array[i] == rand){ 
               return false; 
          }      
     } 
     array.push(rand); 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM