【发布时间】:2020-10-15 12:40:21
【问题描述】:
似乎找不到答案,说我有这个:
setInterval(function() {
m = Math.floor(Math.random()*7);
$('.foo:nth-of-type('+m+')').fadeIn(300);
}, 300);
我该怎么做才能使随机数不会重复。比如随机数是2,我不想2再出来。
【问题讨论】:
-
根本不要再来还是下次才来?
-
@Gedrox 不确定我关注你吗?
-
可以接收数字 2 > 4 > 2 > 4 还是您不想要?
-
所以你真正想要的不是一个随机数,而是一个随机顺序的数字序列?那是完全不同的事情。 Tskuzzy 似乎对此有正确的想法。
-
只需创建一个数字池作为数组,然后从中取出一个直到它为空。
标签: javascript random repeat