Coloquei para rodar o código abaixo e percebi que ele não está transformando o número gerado para inteiro. Aprendi a fazer com o randrange e não encontrei problemas, mas gostaria de entender o porque de não estar arredondando dessa forma.
numero_secreto = random.random() * 101
print(numero_secreto)
int(numero_secreto)
round(numero_secreto)
print(numero_secreto)
Resposta >>> 54.22761708208688 #primeiro print
>>>54.22761708208688#segundo print