Bom dia!
Eu achei por aqui a random.randint(1,100) Poderia usar ela também?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia!
Eu achei por aqui a random.randint(1,100) Poderia usar ela também?
Olá, Mayara! Tudo bem?
Nesse caso também poderia ser usado.
Com ambas as funções podemos gerar um inteiro aleatório dentro de um intervalo.
Exemplos:
Retorna qualquer número inteiro aleatório de x a y-1. Entretanto temos um outro parâmetro que determina um intervalo entre cada número na sequência aleatória. Este parâmetro é opcional, e se não for passado assume o valor padrão um.
Veja:
>>> random.randrange ( 5 , 100 , 5 )
15
>>> random.randrange ( 5 , 100 , 5 )
80Temos sempre um múltiplo de 5, pois esse é o intervalo definido.
Essa função recebe dois parâmetros apenas. Isso que a diferencia do randrange.
Quando o parâmetro passado no randrange é um ele se comporta da mesma forma que o randint.
Espero ter ajudado.
Abraços!
A função random.randint(start,end) retorna valores inteiros randômicos entre start e end, lembrando que start é inclusivo e end é exclusivo.