No código abaixo, a minha intenção era mostrar os cinco primeiros valores nesse array de forma aleatória. Não consegui, às vezes, ele falha no momento de não mostrar números que já foram selecionados e mostrar apenas as cinco primeiras seleções. Quem me ajudar ou tiver uma solução melhor, eu agradeço, quem não entendeu a minha dúvida é só perguntar.
Pergunta
edergabriel
No código abaixo, a minha intenção era mostrar os cinco primeiros valores nesse array de forma aleatória. Não consegui, às vezes, ele falha no momento de não mostrar números que já foram selecionados e mostrar apenas as cinco primeiras seleções. Quem me ajudar ou tiver uma solução melhor, eu agradeço, quem não entendeu a minha dúvida é só perguntar.
No aguardo, obrigado!
<script language="JavaScript"> function random_imglink(){ var myimages=new Array() var ry; var novory; myimages[0]="teste0" myimages[1]="teste1" myimages[2]="teste2" myimages[3]="teste3" myimages[4]="teste4" myimages[5]="teste5" myimages[6]="teste6" for(x=0; x<7; x++){ ry=Math.floor(Math.random()*myimages.length) myimages[x] = ry novory = Math.floor(Math.random()*myimages.length) for(z=0; z<7; z++){ if(myimages[z] == novory) { novory = Math.floor(Math.random()*myimages.length) z=0; } } myimages[x] = novory; document.write(myimages[x]+ "<br />") } } random_imglink() </script>Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.