Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Programa Bingo

Boa noite; Estou tentando fazer um programa de bingo, ja consegui gerar os números aleatórios (Math.random, mas preciso fazer algumas validações como não permitir números repetidos e nem valor = 0. Quando estas situações acontecerem, tais valore não devem ser adicionados ao array. Grato desde ja pela ajuda... Ai vai meu código para analise, ok?

<meta charset="utf8">

<input type="submit" value="Adicione o numero aos ja sorteados" id="verificar" />

<Script>

var sorteados = [];
var valorMaximo = 2;
var adicionarSorteado = function(){


var numero = Math.round(Math.random() *10);
    for (var i = 0; i < valorMaximo; i++){
        if(sorteados[i] == numero && sorteados[i] > 0){
        alert("Número já sorteado ou igual a zero!");
        return;
            }
        }
sorteados.push(numero);
console.log(sorteados);

}

var botao = document.getElementById("verificar");
botao.onclick=adicionarSorteado;

</Script>
2 respostas
solução!

Respondi em outro post mas vamos lá. Vc fez tudo certinho

Só mude de

for (var i = 0; i < valorMaximo; i++){

para

for (var i = 0; i < sorteados.length; i++){

Obs: Não sei se o seu math random vai gerar exatamente o que você quer.

Abraço

Obrigado amigo... abraço