JS匹配游戏随机排列最后一张卡

时间:2015-09-21 01:30:01

标签: javascript css

我已经使用JavaScript设置了一个简单的匹配游戏,将卡片收集到一个数组中,然后随机重新填充页面。除了一件事,一切似乎都很有效;最后一张图片始终保持不变。我似乎无法弄明白为什么。

这是游戏的链接:http://hdesigns.x10.mx/matching/

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

尝试:

var idx = Math.floor(Math.random() * deck.length);

而不是:

var idx = Math.floor((Math.random() * (deck.length - 1))));

答案 1 :(得分:2)

Math.random返回0到.9重复的数字。从不1.。

更改

var idx = Math.floor((Math.random() * (deck.length-1)));

var idx = Math.floor(Math.random() * deck.length);
<{1>} line 98上的