Olá, Rafael, como vai?
O código que você desenvolveu está correto e atende perfeitamente aos requisitos do exercício. Você utilizou a estrutura de repetição do-while de forma adequada para garantir que a leitura do número ocorra ao menos uma vez e continue até que o acerto aconteça. A implementação da classe Random para gerar o número secreto também foi uma excelente escolha, pois torna o jogo dinâmico e interessante.
Parabéns pelo empenho na atividade e continue compartilhando seu progresso.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!