número aleatorio matemático sin repetir un número anterior
Parece que no puedo encontrar una respuesta a esto, digamos que tengo esto:
setInterval(function() {
m = Math.floor(Math.random()*7);
$('.foo:nth-of-type('+m+')').fadeIn(300);
}, 300);
¿Cómo lo hago para que el número aleatorio no se repita? Por ejemplo, si el número aleatorio es 2, no quiero que salga 2 nuevamente.