Neste artigo vamos lhe ensinar a como gerar números aleatórios utilizando o módulo random do Python.
Instalação
O módulo random já vem como biblioteca padrão no Python 3, portanto não é necessário fazer sua instalação.
Importação
Para utilizarmos o módulo random, precisamos importá-lo em nosso código da seguinte maneira:
import random
Gerando um número entre 0 e 1
Podemos utilizar o método random.random() para gerar um float no intervalo de 0 e 1. Veja:
import random print(random.random())
Gerando um número entre dois intervalos
Para gerar um número entre dois intervalos, podemos utilizar o método random.randrange(int, int). O método recebe dois parâmetros, no qual o primeiro é o menor número do intervalo e o segundo é o maior número do intervalo. No exemplo abaixo, iremos gerar um número aleatório entre 1 e 100 (incluindo o 1 e 100).
import random print(random.randrange(1, 101))
Perceba que colocamos o valor 101 em vez do 100. O número gerado não inclui o segundo parâmetro, mas um número menor que ele.
Bônus: Gerando um caractere aleatório
Podemos também gerar um caractere aleatório utilizando este módulo. Usaremos a função random.choice e a constante string.ascii_uppercase do módulo string. Veja o exemplo abaixo:
import random import string print(random.choice(string.ascii_uppercase))
3 thoughts on “Gerando números aleatórios com Python usando o módulo Random”
Roberto Costa
(31 maio, 2020 - 1:37)Gostei do site
Victor Vaz
(1 junho, 2020 - 13:54)Muito obrigado Roberto! 🙂
black
(19 agosto, 2020 - 1:15)muito obrigado