Nova turma com conversação 5x por semana 🔥

Nova turma com conversação 5x por semana 🔥





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.


🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

Próximos conteúdos

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números

🔥 Intensivão de inglês na Fluency!

Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
inscreva-se

Entre para a próxima turma com bônus exclusivos

Faça parte da maior escola de idiomas do mundo com os professores mais amados da internet.

Curso completo do básico ao avançado
Aplicativo de memorização para lembrar de tudo que aprendeu
Aulas de conversação para destravar um novo idioma
Certificado reconhecido no mercado
Nome*
Ex.: João Santos
E-mail*
Ex.: email@dominio.com
Telefone*
somente números
Empresa
Ex.: Fluency Academy
Ao clicar no botão “Solicitar Proposta”, você concorda com os nossos Termos de Uso e Política de Privacidade.