Como gerar números aleatórios em Python
Neste artigo veremos como gerar números aleatórios em Python e é claro utilizando métodos da própria linguagem, de forma rápida.
Fala programador(a), tudo bem? Vamos aprender mais sobre Python!
A maneira mais fácil de gerar um número aleatório é utilizando a biblioteca random
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Nela podemos importar o randint, que é um método que leva dois parâmetro e gera um inteiro aleatório
Vamos ver um exemplo:
from random import randint print(randint(0,20))
Aqui teremos um número aleatório de 0 a 20 como resposta
Porém não acaba por aí, podemos gerar de outras formas, como por exemplo pontos flutuantes
Veja como gerar floats aleatórios:
from random import uniform print(uniform(0, 10))
Dessa forma receberemos um float entre 0 e 10 de forma aleatória
Temos também a possibilidade de fazer um ‘sorteio’ com Python, utilizando o método choice de random
Veja como funciona:
from random import choice sortear = [1,5,10,15,20] print(choice(sortear));
Aqui temos uma lista, que utilizada sobre o método choice, vai nos retornar um dos itens de forma randomizada, legal né? 😀
Há outros métodos dentro da biblioteca random, dê uma explorada na documentação para verificar todas as possibilidades da aleatoriedade em Python
Conclusão
Neste artigo vimos como gerar números aleatórios em Python
Não somente inteiros, mas também floats com a ajuda de dois métodos: randint e uniform
Além disso aprendemos a fazer um sorteio básico com Python
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]

