javascript生成不重複隨機數程式碼例項

antzone發表於2017-04-17

關於隨機數的用途我們們就不說了,大家心知肚明,下面直接進入主體,先給出一段程式碼例項。

[JavaScript] 純文字檢視 複製程式碼
var array=new Array(); 
for(var i=0; ;i++){ 
  if(array.length<10){ 
    generateRandom(10); 
  }
  else{ 
    break; 
  } 
} 
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); 
} 
console.log(array);

以上程式碼生成了隨機數,並且將隨機數存入陣列,最後將陣列輸出。

程式碼比較簡單,這裡就不多介紹了,如有疑問可以跟帖留言。

相關閱讀:

1.parseInt()函式可以參閱JavaScript parseInt()一章節。

2. Math.random()函式可以參閱Math.Random()一章節。

3.push()函式可以參閱JavaScript push()一章節。

相關文章