Método Python Random seed()
Exemplo
Defina o valor de semente para 10 e veja o que acontece:
import random
random.seed(10)
print(random.random())
Definição e uso
O seed()
método é usado para inicializar o gerador de números aleatórios.
O gerador de números aleatórios precisa de um número para começar (um valor de semente), para poder gerar um número aleatório.
Por padrão, o gerador de números aleatórios usa a hora atual do sistema .
Use o método seed() para personalizar o número inicial do gerador de números aleatórios.
Nota: Se você usar o mesmo valor de semente duas vezes, obterá o mesmo número aleatório duas vezes. Veja exemplo abaixo
Sintaxe
random.seed(a, version)
Valores de parâmetro
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
Mais exemplos
Exemplo
Demonstre que, se você usar o mesmo valor de semente duas vezes, obterá o mesmo número aleatório duas vezes:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())