62 of 151 menu

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 random del modulo random,
    che restituisce un numero pseudocasuale
  • metodo uniform del modulo random,
    che genera un numero reale pseudocasuale da un intervallo
  • metodo randint del modulo random,
    che genera un numero intero pseudocasuale da un intervallo
  • metodo randrange del modulo random,
    che restituisce un numero casuale da un intervallo
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta