Estou tendo dificuldade em identificar o erro nesse código. Quando peço para me mostrar a lista ele me devolve sempre uma lista repleto de NaNs.
function sorteia(){
return Math.round(Math.random * 25);
}
function sorteiaNumero(quantidade){
var lista = [];
var numero = 1;
while(numero <= quantidade){
var numeroSorteado = sorteia();
var tem = false;
if(numeroSorteado !== 0){
for (var i = 0; i <= lista.length; i++){
if(lista[i] == numeroSorteado){
tem = true;
break;
}
}
if(tem == false){
lista.push(numeroSorteado);
numero++;
}
}
}
return lista;
}