meu código não escreve a array do numerosRobo e sempre devolve [] após a execução da função, alguém sabe oque pode estar havendo?
<meta charset="UTF-8">
<hr>
<h4>Tente adivinhar o número que eu estou pensando.<h4>
<input/> <button>Verificar</button>
<hr>
<script>
var numerosRobo = []
var contador = 1
quantidadeDeNumeros = 10
function geradorDeArray(){
while (contador <= quantidadeDeNumeros){
var numeros = Math.round(Math.random()*10)
var repete = false
for(var numerosContados = 0; numerosContados < numerosRobo.length; numerosContados++ ){
if(numeros == numerosRobo[numerosContados]){
repete = true
break;
}
}
if(repete == false){
numerosRobo.push[numeros]
contador++
}
}
}
var input = document.querySelector('input')
var botao = document.querySelector('button')
botao.onclick = geradorDeArray
</script>