Método Python Number seed ()

Descrição

Método de número Python seed()define o valor inicial inteiro usado na geração de números aleatórios. 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] )

Note - Esta função não é acessível diretamente, então precisamos importar o módulo aleatório e então precisamos chamar esta função usando um objeto estático aleatório.

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.

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/python
import random

random.seed( 10 )
print "Random number with seed 10 : ", random.random()

# It will generate same random number
random.seed( 10 )
print "Random number with seed 10 : ", random.random()

# It will generate same random number
random.seed( 10 )
print "Random number with seed 10 : ", random.random()

Quando executamos o programa acima, ele produz o seguinte resultado -

Random number with seed 10 :  0.57140259469
Random number with seed 10 :  0.57140259469
Random number with seed 10 :  0.57140259469