if (quantidade >= ate - de) {
alert('Selecione uma quantidade maior de números para sortear');
return;
}
if (ate >= 10000) {
alert('Não é permitido sortear um número maior que 10000!');
return;
}
// sendo esse último um limite bem pequeno, mas que é só um exemplo.
if (quantidade >= 11 ) {
alert('Não é permitido sortear mais do que 10 números :P');
return;
}
Para solucionar o desafio eu adicionei essas linhas, e também para prevenir outros loops e resultados que desconfiguram a página adicionei alguns limites: