1. 程式人生 > >【JavaScript】隨機生成10個0~100的數字

【JavaScript】隨機生成10個0~100的數字

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的數字