Python 3 - Metodo Number seed ()

Descrizione

Il seed()metodo inizializza il generatore di numeri casuali di base. Chiamare questa funzione prima di chiamare qualsiasi altra funzione del modulo casuale.

Sintassi

Di seguito è riportata la sintassi per seed() metodo:

seed ([x], [y])

Note - Questa funzione inizializza il generatore di numeri casuali di base.

Parametri

x- Questo è il seme per il prossimo numero casuale. Se omesso, ci vuole tempo di sistema per generare il numero casuale successivo. Se x è un int, viene utilizzato direttamente.

y- Questo è il numero di versione (il valore predefinito è 2). L'oggetto array str, byte o byte viene convertito in int. La versione 1 utilizzava hash () di x.

Valore di ritorno

Questo metodo non restituisce alcun valore.

Esempio

L'esempio seguente mostra l'utilizzo del metodo 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())

Produzione

Quando eseguiamo il programma sopra, produce il seguente risultato:

random number with default seed 0.2524977842762465
random number with int seed 0.5714025946899135
random number with string seed 0.3537754404730722