Descrição
o seed()método inicializa o gerador de número aleatório básico. Chame esta função antes de chamar qualquer outra função de módulo aleatório.
Sintaxe
A seguir está a sintaxe para seed() método:
seed ([x], [y])
Note - Esta função inicializa o gerador básico de números aleatórios.
Parâmetros
x- Esta é a semente para o próximo número aleatório. Se omitido, o sistema levará tempo para gerar o próximo número aleatório. Se x for um inteiro, ele será usado diretamente.
y- Este é o número da versão (o padrão é 2). objeto str, byte ou byte array é convertido em int. A versão 1 usava hash () de x.
Valor de retorno
Este método não retorna nenhum valor.
Exemplo
O exemplo a seguir mostra o uso do método seed ().
#!/usr/bin/python3
import random
random.seed()
print ("random number with default seed", random.random())
random.seed(10)
print ("random number with int seed", random.random())
random.seed("hello",2)
print ("random number with string seed", random.random())
Resultado
Quando executamos o programa acima, ele produz o seguinte resultado -
random number with default seed 0.2524977842762465
random number with int seed 0.5714025946899135
random number with string seed 0.3537754404730722