Biblioteca Random Python: Aprenda a Utilizar a Biblioteca Random no Python
A biblioteca random no Python é uma ferramenta poderosa para geração de números aleatórios e realização de operações relacionadas.
Glossário
O que é a biblioteca random no Python?
Introdução
A biblioteca random é uma biblioteca padrão do Python que oferece uma série de funções relacionadas à geração de números aleatórios. Ela permite que os desenvolvedores criem programas com elementos de aleatoriedade, trazendo um aspecto de imprevisibilidade e variedade às aplicações.
Utilizando a biblioteca random
Para utilizar a biblioteca random no Python, é necessário importá-la no início do código. Isso pode ser feito utilizando o comando import random
. Após importar a biblioteca, é possível utilizar suas funções em qualquer parte do programa.



Principais funções da biblioteca random
A biblioteca random no Python possui uma ampla gama de funções que podem ser utilizadas para gerar números aleatórios e realizar operações relacionadas. Vamos conhecer algumas das principais funções:
- random(): retorna um número real aleatório entre 0 e 1.
- randint(a, b): retorna um número inteiro aleatório entre a e b (inclusive).
- choice(seq): retorna um elemento aleatório de uma sequência.
- shuffle(seq): embaralha os elementos de uma sequência.
- sample(seq, k): retorna uma lista com k elementos aleatórios de uma sequência, sem repetições.
Exemplos práticos de uso da biblioteca random
Vamos agora ver alguns exemplos práticos de como utilizar a biblioteca random no Python:
Exemplo 1: Gerando um número aleatório entre 1 e 10



import random
numero = random.randint(1, 10)
print(numero)
Exemplo 2: Embaralhando uma lista de cartas
import random
cartas = ['A', '2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K']
random.shuffle(cartas)
print(cartas)
Exemplo 3: Selecionando amostras aleatórias de uma população
import random
populacao = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
amostra = random.sample(populacao, 3)
print(amostra)
Conclusão
A biblioteca random no Python é uma ferramenta poderosa para geração de números aleatórios e realização de operações relacionadas. Com suas diversas funções, é possível criar programas com elementos de aleatoriedade, trazendo variedade e imprevisibilidade às aplicações.


