Ícone do site Cafeína Codificada

Gerando números aleatórios com Python usando o módulo Random

numeros aleatorios no python

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))
Sair da versão mobile