小编use*_*129的帖子

Javascript:随机数为5,在重复使用之前不重复

我使用下面的代码为我页面上的每个单独的图像分配一个随机类(五个).

$(this).addClass('color-' + (Math.floor(Math.random() * 5) + 1));
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但我想做到这一点,以便连续不会有两个相同的类.

更好的是如果连续中没有两个相同,并且在使用所有5个之前它也不会多次使用任何类...就像在中,从数组中删除每个使用的类,直到所有这些类已经使用过,然后重新开始,不允许前5个中的最后一个和下一个5中的第一个是相同的颜色.

希望这是有道理的,并提前感谢任何帮助.

javascript random jquery numbers repeat

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

jquery ×1

numbers ×1

random ×1

repeat ×1