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
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