Quais são as funções aleatórias do Python?
Existem várias funções no Python que fornecem a capacidade de gerar números aleatórios. Todas essas funções estão presentes no módulo random que pode ser importado import random.
As três funções principais usadas para geração de números aleatórios são:
- random()
- randint()
- uniform()
random()
Esta função retorna um valor aleatório de ponto flutuante entre 0 e 1.
# Um número entre 0 e 1
num = random.random()
print(num)
# Um número entre 0 e 100
num = random.random() * 100
print(num)
# Um número entre -50 e 50
num = random.random() * 100 - 50
print(num)
randint()
A função randint aceita um intervalo e produz um número inteiro entre esse intervalo.
# Gera um número aleatório entre 1 e 40
num = random.randint(1, 40)
print(num)
uniform()
Assim como a função randint gera um número inteiro dentro de um determinado intervalo, o método uniform faz o mesmo para números de ponto flutuante.
# Um número de ponto flutuante entre 1 e 50
num = random.uniform(1, 50)
print(num)
Fonte: What are the Python random functions?
Licença: Creative Commons -Attribution -ShareAlike 4.0 (CC-BY-SA 4.0)
0 comentários:
Postar um comentário