Metodo seed del modulo random
Il metodo seed del modulo random
inizializza o salva un numero casuale
specifico. Per generare numeri casuali,
il metodo utilizza l'ora di sistema corrente
del sistema operativo. Il metodo seed viene applicato
prima del metodo random. Nel parametro
opzionale del metodo viene passato un numero per
l'inizializzazione o una sorta di marcatura
del numero generato. Pertanto, quando si riapplica
il metodo random il numero generato
non cambia. Se invece il parametro
viene lasciato vuoto, verrà generato
un nuovo numero ogni volta.
Sintassi
import random
random.seed(numero per la marcatura)
Esempio
Inizializziamo un numero prima della sua generazione:
random.seed(5)
print(random.random())
Risultato dell'esecuzione del codice:
0.6229016948897019
Ripetiamo l'output del nostro numero:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Il risultato rimarrà lo stesso:
0.6229016948897019
0.6229016948897019
Vedi anche
-
metodo
randomdel modulorandom,
che restituisce un numero pseudocasuale -
metodo
uniformdel modulorandom,
che genera un numero reale pseudocasuale da un intervallo -
metodo
randintdel modulorandom,
che genera un numero intero pseudocasuale da un intervallo -
metodo
randrangedel modulorandom,
che restituisce un numero casuale da un intervallo