Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve, imasters !
estou fazendo um sorteio de cores, e tenho cores que vai de 0 a 7,
ai fiz
cor = Math.round(Math.random() *7)
e tenho um switch com as cores e 0-6 cases
porem tem hora no sorteio que bate a mesma cor ou nenhuma cor..
ai eu tentei fazer um condição if() para que isso não acontecesse porem, não tive sucesso..
if (cor == cor) {
cor = Math.round(Math.random() *7 );
}
if (cor<=0) {
cor = Math.round(Math.random() *7);
}
vocês poderiam me ajudar com isso? Abraços !
arrumei, coloquei *6 e ja deu certo !
po, legal, eu não pensei em lenght mesmo pra pegar o valor, consegui resolver, somente mudando *6 que ai vai de 0-6 contando com o 0 são 7 cores,
ai deu certo ! valeu hein ! abraços !
Cara eu estou pesquisando algo semelhante e encontrei uma coisa que talvez te ajude:
minhaLista = [1,2,3,4,5,6,7,8,9];
} else { } else {minhaLista2 = ["a","b","c","d","e","f","g","h","i"]
repara que esvazia a lista pq usa o array.splice e depois preenche a array denovo quando o valor chegar em 0