【JavaScript】隨機生成10個0~100的數字
阿新 • • 發佈:2017-11-26
set 需要 false 不重復 meta col 包含 四舍五入 true
隨機生成10個0~100不重復的數字(包含0和100);
需要用到的知識點:隨機數
去重
下面放代碼
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> // 定義聲明一個數組, 放隨機生成的10個數字 var arr = [];for(var i=0; i<10; i++){ // 采用四舍五入包含0和100 var n = Math.round(Math.random()*100); // 檢測重復 var off = false;//假設隨機出來數字不重復 for(var j=0; j<arr.length; j++){ if(n==arr[j]){ // 如果重復就更改off的狀態off = true; // 跳出當前代碼塊 break; } } // 判斷off的狀態 if(off){ i-- }else{ arr.push(n); } }</script> </body> </html>
寫代碼前思路一定要清晰,整理好邏輯再寫會讓你的開發事半功倍!
【JavaScript】隨機生成10個0~100的數字