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>