Também tenho esse problema
Oi, Otavio e Gabriel! Tudo bem?
Notei que faltou o return na função abc, veja:
//Antes:
function abc() {
Math.round(Math.random() * n);
}
//Depois
function abc() {
return Math.round(Math.random() * n);
}Além disso, na variável numeroPensado foi atribuido a função abc, porém faltou os parênteses após o abc. Observe:
//Antes:
var numeroPensado = abc
//Depois
var numeroPensado = abc()
É só corrigir esses detalhes e seu código vai funcionar normalmente!
Espero ter ajudado! Qualquer dúvida, estamos sempre por aqui.
Ótima semana e bons estudos!