在 JavaScript 中產生唯一的隨機數
在 JavaScript 中處理資料時,通常需要為各種目的產生隨機數。然而,在某些情況下,我們可能需要確保產生的隨機數在指定範圍內是唯一的。這可以透過使用內建 JavaScript 函數和邏輯檢查的組合來實現。
問題:
我們如何使用 JavaScript 產生 1 到 100之間的唯一隨機數?
答案:
產生唯一的隨機數,我們可以按照以下步驟操作:
範例實作:
要產生並在陣列中儲存8 個唯一的隨機數,您可以使用下列JavaScript程式碼:
var arr = []; while(arr.length < 8){ var r = Math.floor(Math.random() * 100) + 1; if(arr.indexOf(r) === -1) arr.push(r); } console.log(arr);
此程式碼將輸出8 個1 到100 之間的唯一隨機數的陣列。
以上是如何在 JavaScript 中產生唯一的隨機數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!