Tenho o vetor:
Mimg[0] = "T";
Mimg[1] = "T";
Mimg[2] = "H";
Mimg[3] = "T";
Mimg[4] = "H";
Mimg[5] = "T";
Bom.. eu queria o seguinte:
. Que ele procurasse no vetor uma posição que tivesse a letra "T". Mas isso seria teria que ser randomico. vamos pelo exemplo:
ora ele me retornaria a posição 1, ora ele me retornaria a posição 3, ou a 5 ou 0 e por aí vai, se alguém puder me ajudar...
[]'s
Posição Randomica No Vetor
Started By edmais, 12/08/2005, 11:16
4 replies to this topic
#1
Posted 12/08/2005, 11:16
Eduardo Batista
#2
Posted 12/08/2005, 11:53
cara testa isso daí. tá funcionando tanto no IE qanto no FF. Espero que ajude.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE> teste</TITLE> <script language="JavaScript"> function posicao() { var Mimg = new Array(6); var i; i = parseInt(Math.random()*10); Mimg[0] = "T"; Mimg[1] = "T"; Mimg[2] = "H"; Mimg[3] = "T"; Mimg[4] = "H"; Mimg[5] = "T"; if(i > 5) { i = i - 5; //controle devido ao número trazido pela random } while(i != -1) { if(Mimg[i] == 'T') { alert(i); i = -1; } else { i = parseInt(Math.random()*10); if(i > 5) { i = i - 5; //controle devido ao número trazido pela random } } } } </script> </HEAD> <BODY> <label onclick="posicao()">teste</label> </BODY> </HTML>
kaduzick - The Nerds
#3
Posted 12/08/2005, 12:03
Não é essa a idéia, mas valeu.
Eduardo Batista
#4
Posted 12/08/2005, 12:08
ora ele me retornaria a posição 1, ora ele me retornaria a posição 3, ou a 5 ou 0 e por aí vai, se alguém puder me ajudar...
uai, toda vez que você clica no botão ele traz uma posição diferente. ~coloquei no botão para ser um exemplo isso pode estar na chamada de uma função e etc.
kaduzick - The Nerds
#5
Posted 12/08/2005, 15:35
{ var Mimg = new Array(); var controle = new Array(); var cont = 0; Mimg[0] = "T"; Mimg[1] = "T"; Mimg[2] = "H"; Mimg[3] = "T"; Mimg[4] = "H"; Mimg[5] = "T"; for (i = 0; i < Mimg.length; i++) { if (Mimg[i] == "T"){ controle[cont] = i; cont++; } } i = parseInt(Math.random()*controle.length); alert(controle[i]); }
Era disso.
Valeu.
Eduardo Batista
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)