Professor, como você indicou, que no Ruby a ultima linha de uma função sempre retorna um valor, eu atribui o valor "sorteado" no final da função.
Dessa forma eu não precisaria chamar ela mais uma vez no final.
O código ficou assim:
def sorteia_numero_secreto puts "Escolhendo um número secreto entre 0 e 200..." puts "Escolhido... que tal adivinhar hoje nosso número secreto?" sorteado = 175 end
Ao rodar o código fica tudo ok, posso deixar o código dessa forma ou pode causar algum problema no futuro?