Python Random seed() Metodo
Esempio
Imposta il valore del seme su 10 e guarda cosa succede:
import random
random.seed(10)
print(random.random())
Definizione e utilizzo
Il seed()
metodo viene utilizzato per inizializzare il generatore di numeri casuali.
Il generatore di numeri casuali ha bisogno di un numero con cui iniziare (un valore seed), per poter generare un numero casuale.
Per impostazione predefinita, il generatore di numeri casuali utilizza l' ora di sistema corrente .
Usa il metodo seed() per personalizzare il numero iniziale del generatore di numeri casuali.
Nota: se utilizzi lo stesso valore di seed due volte, otterrai lo stesso numero casuale due volte. Vedi esempio sotto
Sintassi
random.seed(a, version)
Valori dei parametri
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 |
Altri esempi
Esempio
Dimostra che se usi lo stesso valore seed due volte, otterrai lo stesso numero casuale due volte:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())