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

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

Como usar a biblioteca random do Python para criar exemplos aleatórios

Introdução

A biblioteca random do Python é uma ferramenta poderosa para a geração de números aleatórios e a criação de exemplos aleatórios em programas. Com essa biblioteca, é possível gerar números aleatórios, selecionar itens aleatórios de uma lista e até mesmo criar sequências aleatórias. Neste artigo, vamos explorar como utilizar a biblioteca random do Python para criar exemplos aleatórios de maneira prática e eficiente.

Importando a biblioteca random

Para começar, é necessário importar a biblioteca random no seu programa Python. Você pode fazer isso utilizando o seguinte comando:

import random

Exemplos práticos de geração de números aleatórios com Python

Gerando um número aleatório inteiro

Para gerar um número aleatório inteiro em Python, você pode utilizar a função random.randint(). Essa função recebe dois parâmetros, que representam o intervalo no qual o número aleatório será gerado. Por exemplo:

import random

numero_aleatorio = random.randint(1, 10)
print(numero_aleatorio)

Gerando um número aleatório de ponto flutuante

Para gerar um número aleatório de ponto flutuante em Python, você pode utilizar a função random.random(). Essa função não recebe parâmetros e irá retornar um número aleatório entre 0 e 1. Por exemplo:

import random

numero_aleatorio = random.random()
print(numero_aleatorio)

Gerando um número aleatório dentro de um intervalo específico

Se você precisa gerar um número aleatório dentro de um intervalo específico, mas não necessariamente inteiro, você pode utilizar a função random.uniform(). Essa função recebe dois parâmetros, que representam o intervalo no qual o número aleatório será gerado. Por exemplo:

import random

numero_aleatorio = random.uniform(2.5, 5.5)
print(numero_aleatorio)

Utilizando a função random.choice() para criar exemplos aleatórios em Python

A função random.choice() da biblioteca random do Python é muito útil quando você precisa selecionar um elemento aleatório de uma lista. Essa função recebe como parâmetro uma lista e retorna um elemento aleatório dessa lista. Veja um exemplo prático:

import random

frutas = ["maçã", "banana", "laranja", "uva", "morango"]
fruta_aleatoria = random.choice(frutas)
print(fruta_aleatoria)

Gerando sequências aleatórias com a biblioteca random do Python

Além de gerar números aleatórios e selecionar itens aleatórios de uma lista, a biblioteca random do Python também permite a geração de sequências aleatórias. Para isso, você pode utilizar a função random.shuffle(). Essa função recebe como parâmetro uma lista e irá embaralhar os elementos dessa lista de forma aleatória. Veja um exemplo prático:

import random

numeros = [1, 2, 3, 4, 5]
random.shuffle(numeros)
print(numeros)

Conclusão

A biblioteca random do Python oferece diversas funções que facilitam a criação de exemplos aleatórios em programas. Neste artigo, vimos como utilizar essa biblioteca para gerar números aleatórios, selecionar itens aleatórios de uma lista e criar sequências aleatórias. Com essas ferramentas, você poderá adicionar uma dose de aleatoriedade aos seus programas e obter resultados mais diversificados. Portanto, aproveite o poder da biblioteca random do Python e crie exemplos aleatórios com essa linguagem de programação.

Fonte: Exemplo

A Awari é a melhor plataforma para aprender sobre ciência de dados no Brasil.

Aqui você encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu próximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.

Já pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? Clique aqui para se inscrever na Awari e começar a construir agora mesmo o próximo capítulo da sua carreira em dados.

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