Funções de geração de números aleatórios
O módulo aleatório de Python fornece uma variedade de funções para manipular e criar números aleatórios.
Os seguintes incluem algumas funções comuns do módulo aleatório usado para geração e manipulação de números aleatórios: e ”
Função | Descrição |
---|---|
Randint (a, b) | Gera e retorna um número aleatório em um intervalo especificado. O termo 'a, b' é o alcance. Por exemplo, se escrevermos Randint (1,7), essa função retornará um valor de número aleatório entre 1 e 17. |
escolha() | Seleciona e retorna o elemento dos números fornecidos. Os números podem estar em um contêiner, eu.e., uma lista. |
aleatório() | Usado para gerar um número aleatório flutuante. Retorna um número aleatório de flutuação entre 0 e 1. |
RandRange () | Usado para gerar um número aleatório entre uma determinada sequência. Aceita o valor inicial, o valor final e um número que você deseja excluir de sua escolha. |
shuffle () | Leva o contêiner ou a lista como um argumento e altera a sequência dos elementos. |
uniforme() | Retorna um número aleatório de flutuação em um determinado intervalo. |
Essas são as funções mais comuns usadas para gerar números aleatórios no Python.
Agora, vamos ver alguns exemplos dessas funções.
A função Randint (a, b)
A seguir, é apresentado um exemplo da função Randint (a, b). Neste exemplo, especificamos o intervalo para (1,20) e geramos um número aleatório. O programa será executado várias vezes para que possamos obter diferentes números aleatórios no intervalo especificado.
# Importando o módulo aleatórioSaída
A saída é exibida no console python. Na saída, você pode ver que os números aleatórios foram gerados entre 1 e 20.
Se alterarmos o alcance da função Randint () para (1,10), um número aleatório será gerado no intervalo entre 1 a 10. O programa será executado várias vezes para que possamos obter diferentes números aleatórios no intervalo especificado.
# Importando o módulo aleatórioSaída
A saída é exibida no console python. Na saída, você pode ver que os números aleatórios foram gerados entre 1 e 10.
A função da escolha ()
Conforme discutido anteriormente, a função Choice () seleciona e retorna o elemento dos números fornecidos. Os números podem estar em um contêiner, eu.e., uma lista. Vamos ver um exemplo da lista.
# Importando o módulo aleatórioSaída
A saída é exibida no console python. O programa é executado várias vezes para que possamos obter diferentes opções aleatórias da lista fornecida.
Da mesma forma, podemos definir uma lista de strings e fazer uma escolha aleatória usando a função Choice ().
# Importando o módulo aleatórioSaída
A saída é exibida no console python. O programa é executado várias vezes para que possamos obter diferentes opções aleatórias da lista fornecida.
A função aleatória ()
A função aleatória é usada para gerar um número aleatório de ponto flutuante entre 0 e 1.
# Importando o módulo aleatórioSaída
A saída é exibida no console python. O programa é executado várias vezes para que possamos obter diferentes opções aleatórias da lista fornecida.
Se quisermos obter a soma de um número aleatório entre 1 e 10, e um número de ponto flutuante, podemos fazê-lo dessa maneira.
# Importando o módulo aleatórioSaída
A saída é exibida no console python. Provavelmente, os novos números aleatórios são gerados sempre. Portanto, o programa é executado várias vezes para obter diferentes valores de soma.
A função RandRange ()
Como discutido anteriormente, a função RandRange () é usada para gerar um número aleatório em uma determinada sequência. É preciso o valor inicial, o valor final e um número que você deseja excluir de sua escolha.
# Importando o módulo aleatórioSaída
A saída é exibida no console python. O programa é executado várias vezes.
A função shuffle ()
A função shuffle () leva o contêiner ou a lista como um argumento e altera a sequência dos elementos.
# Importando o módulo aleatórioSaída
A saída é exibida no console python.
Da mesma forma, também podemos embaralhar a lista de palavras usando a função shuffle ().
# Importando o módulo aleatórioSaída
A saída é exibida no console python.
A função uniforme ()
A função uniforme () retorna o número aleatório da flutuação em um determinado intervalo.
# Importando o módulo aleatórioSaída
A saída é exibida no console python. O programa é executado várias vezes para gerar vários números de ponto flutuante entre 1 e 10.
Conclusão
Este artigo explica geração de números aleatórios em Python com alguns exemplos simples. Existem várias funções em python que você pode usar para geração de números aleatórios, incluindo Randint (), Random () e mais. Este artigo deve ajudar os iniciantes a entender melhor a geração de números aleatórios em Python.