【发布时间】:2013-05-29 01:59:50
【问题描述】:
我一直在努力。一个 jQuery 计数器函数,从 0 到 6 连续随机计数,但在循环结束之前不重复数字,即直到数组中的第 7 位计数。目前以下代码适用于我,但数字重复。请帮忙!
function beginTimer() {
if ($('#timer').html().length == 0) {
timer(0) ;
}
}
function timer(i) {
setTimeout("timer(" + (i) + ")", 1000);
$('#timer').html(Math.floor(Math.random() * 6));
}
【问题讨论】:
-
先生成7个不重复的随机数到一个数组中,然后循环遍历它们。在循环结束时重新启动该过程。现在的主要问题是每次迭代都会生成随机数。
-
感谢您花时间考虑我的问题。
标签: jquery arrays math random counter