tentei fazer o desafio antes de ver a aula. minha resoluçao ficou um tanto diferente da dos professores. depois de ver a aula notei que minha versao pecava em deixar numeros se repetirem e que eu deveria me preucupar com a possibilidade de alguem pedir por um "até" menor que o "de". não tenho muito a adicionar, só gostaria de compartilhar minha versão :)
let resultado = document.getElementById('resultado')
resultado.innerHTML = "NUMEROS SORTEADOS: NENHUM ATÉ AGORA"
function sortear(){
let numeroInicial = parseFloat(document.getElementById('de').value)
let numeroFinal = parseFloat(document.getElementById('ate').value)
let multiplicador = 1000
let quantiaDeNumeros = parseFloat(document.getElementById('quantidade').value)
let contador = 1
let numeros = []
numerosorteado()
function numerosorteado(){
let numeroAleatorio = parseInt(Math.random() *multiplicador+ numeroInicial)
if (numeroAleatorio>multiplicador){
numerosorteado()}
else{
if(numeroAleatorio>numeroFinal){
numerosorteado()
}
else{
if (contador<quantiaDeNumeros){
contador++
console.log(contador+'c')
numeros.push(numeroAleatorio)
numerosorteado()
}
else {
numeros.push(numeroAleatorio)
}
}
}
}
let pluralsingular = contador>2? "SORTEADOS":'SORTEADO'
let resultado = document.getElementById('resultado')
resultado.innerHTML = "NUMEROS "+ pluralsingular+":" + numeros
document.getElementById('btn-reiniciar').className = "container__botao"
}
function reiniciar(){
numeroInicial= document.getElementById('de')
numeroInicial.value = ""
numeroFinal = document.getElementById("ate")
numeroFinal.value = ""
quantiaDeNumeros = document.getElementById("quantidade")
quantiaDeNumeros.value = " "
document.getElementById('btn-reiniciar').className = "container__botao-desabilitado"
let resultado = document.getElementById('resultado')
resultado.innerHTML = "NUMEROS SORTEADOS: NENHUM ATÉ AGORA"
}