2
I have a code that asks the user to inform the number of people, then I ask him to inform the name of people, only when it shows on the screen, he should bring it to me like this, follows below:
numeroPessoa = 4
nome = raphael
nome = gabi
nome = jorge
nome = alex
When displaying the name on the screen at the end of the code should be presented as follows:
nome = gabi
nome = alex
nome = raphael
nome = jorge
This way random, and not in the order that was stored in my vector. Follow code below:
<script>
function gerar(fim){
return Math.floor(Math.random()* fim )+ 1;
}
numeroPessoas = window.prompt("Digite um numero de pessoas");
fim = numeroPessoas;
vetor = new Array ();
for (i = 1 ; i <= numeroPessoas; i++){
var nome = window.prompt("Digite o nome");
vetor.push([i] +"º" + " -" + " " + nome + " ");
}
for (j = 0; j < numeroPessoas; j++){
k = gerar(numeroPessoas.length);
document.write(vetor[K] + "<br>" + "<hr>");
}
</script>
To avoid drawing the same, could make a
array.slice()
returning the person’s name– MarceloBoni