Módulo Random do Python
- Página Anterior Palavras-chave Python
- Próxima Página Módulo de Requisição
O Python possui um módulo nativo para gerar números aleatórios.
random
O módulo possui um grupo de métodos como o seguinte:
Método | Descrição |
---|---|
seed() | Inicializa o gerador de números aleatórios. |
getstate() | Retorna o estado interno atual do gerador de números aleatórios. |
setstate() | Recupera o estado interno do gerador de números aleatórios. |
getrandbits() | Retorna um número representando uma posição aleatória. |
randrange() | Retorna um número aleatório entre os intervalos fornecidos. |
randint() | Retorna um número aleatório entre os intervalos fornecidos. |
choice() | Retorna um elemento aleatório da sequência fornecida. |
choices() | Retorna uma lista que contém escolhas aleatórias da sequência fornecida. |
shuffle() | Aceita uma sequência e retorna essa sequência em ordem aleatória. |
sample() | Retorna um exemplo dado da sequência. |
random() | Retorna um número flutuante entre 0 e 1. |
uniform() | Retorna um número flutuante aleatório entre os dois parâmetros fornecidos. |
triangular() | Retorna um número flutuante aleatório entre os dois parâmetros fornecidos, você também pode definir o parâmetro de modelo para especificar o ponto médio entre os outros dois parâmetros. |
betavariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição beta (usada em estatística). |
expovariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição exponencial (usada em estatística), retorna números flutuantes aleatórios entre 0 e -1 se os parâmetros forem negativos. |
gammavariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição gamma (usada em estatística). |
gauss() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição gaussiana (usada em probabilidade teórica). |
lognormvariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição log-normal (usada em probabilidade teórica). |
normalvariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição normal (usada em probabilidade teórica). |
vonmisesvariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição von Mises (usada em estatística direcional). |
paretovariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição Pareto (usada em probabilidade teórica). |
weibullvariate() | Retorna números flutuantes aleatórios entre 0 e 1 com base na distribuição Weibull (usada em estatística). |
- Página Anterior Palavras-chave Python
- Próxima Página Módulo de Requisição