Olá, Alessandra! Como vai?
A função Math.random() retorna um número pseudo-aleatório no intervalo desejado. A própria implementação seleciona uma "semente" para o algoritmo de geração de números aleatórios e a partir daí os número são selecionados; esta semente não pode ser escolhida ou reatribuída pois a própria função a cria.
Parabéns pela sua solução, ela está correta.
Caso ainda tenha alguma dúvida fique a vontade para compartilhar com a gente.
Continue praticando.
Bons estudos e até mais! =)