Python para iniciantes: do zero ao primeiro projeto
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Ao trabalhar em projetos Python, você pode se deparar com situações em que precisa gerar inteiros aleatórios dentro de um intervalo específico. Se você está procurando criar inteiros aleatórios entre 0 e 9, o módulo random do Python tem tudo o que você precisa. Vamos ver como você pode conseguir isso com exemplos simples e fáceis de entender.
randrange para Gerar Inteiros AleatóriosUma das maneiras mais simples de gerar um inteiro aleatório entre 0 e 9 é usando a função randrange do módulo random. Veja como você pode usá-la:
from random import randrange
print(randrange(10))TestarA função randrange retornará um inteiro do intervalo fornecido, que neste caso é de 0 a 9 (já que o limite superior é exclusivo).
randint para um Intervalo EspecíficoOutro método é usar a função randint, que também faz parte do módulo random. Esta função retornará um inteiro aleatório incluindo ambos os limites. Aqui está um exemplo:
import random
print(random.randint(0, 9))TestarA função randint recebe dois argumentos, a e b, e retorna um inteiro aleatório N tal que a <= N <= b. No nosso caso, definimos a como 0 e b como 9 para obter inteiros dentro do nosso intervalo desejado.
randrange vs. randintÉ importante notar que randint é na verdade um alias para randrange(a, b+1). Isso significa que, por baixo dos panos, randint está chamando randrange com o limite superior aumentado em um para torná-lo inclusivo.
Embora nosso foco esteja em inteiros, se você precisar gerar um número de ponto flutuante aleatório entre 0 e 9, você pode usar a função uniform:
from random import uniform
frand = uniform(0, 10)
print(frand)TestarA função uniform fornecerá um valor de ponto flutuante, o que não é o que precisamos para gerar inteiros, mas é bom saber que ela está disponível se você precisar.
Neste post, aprendemos como gerar inteiros aleatórios entre 0 e 9 usando o módulo random do Python. Exploramos duas funções, randrange e randint, ambas adequadas para a tarefa. Lembre-se, randrange é usado com o limite superior como um limite exclusivo, enquanto randint inclui ambos os limites inferior e superior. Agora você pode facilmente incorporar a geração de inteiros aleatórios em seus projetos Python!
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Saia do zero e analise dados com Python e Pandas neste curso gratuito com certificado!
Aprenda a programar com Python e explore a inteligência artificial! Crie um chatbot prático que interage com seus próprios dados. Comece agora!
Estudo aprofundado do potencial de LLMs multimodais: soluções, mecanismos e geração de valor Os Modelos de Linguagem de Grande Porte (LLMs) multimodais representam uma…
Quando se trata de visualização de dados em Python, o Matplotlib é uma das bibliotecas mais populares e poderosas disponíveis. Para cientistas de dados,…
Ter um portfólio online é essencial para se destacar no mercado. Se você atua na área de dados, tecnologia ou negócios, apresentar seus projetos…
Comente e participe da conversa
Crie sua conta gratuita e compartilhe sua opinião nos comentários.
Entre para a Asimov