0
我已經設置了一個簡單的匹配遊戲,使用JavaScript將牌收集到一個數組中,然後隨機重新填充頁面。除了一件事以外,一切似乎都很有效;最後一張圖片始終保持不變。我似乎無法弄清楚爲什麼。JS匹配遊戲隨機化除最後一張牌之外的所有牌
下面是遊戲的鏈接:http://hdesigns.x10.mx/matching/
任何幫助將不勝感激。
我已經設置了一個簡單的匹配遊戲,使用JavaScript將牌收集到一個數組中,然後隨機重新填充頁面。除了一件事以外,一切似乎都很有效;最後一張圖片始終保持不變。我似乎無法弄清楚爲什麼。JS匹配遊戲隨機化除最後一張牌之外的所有牌
下面是遊戲的鏈接:http://hdesigns.x10.mx/matching/
任何幫助將不勝感激。
Math.random
返回0和0.9的重複之間的數字。決不1.
變化
var idx = Math.floor((Math.random() * (deck.length-1)));
到
var idx = Math.floor(Math.random() * deck.length);
上的main.js
line 98
。
嘗試:
var idx = Math.floor(Math.random() * deck.length);
代替:
var idx = Math.floor((Math.random() * (deck.length - 1))));