Die seed metode van die random module
Die seed metode van die random module
inisialiseer of stoor 'n spesifieke
ewekansige getal. Vir die generering van ewekansige
getalle gebruik die metode die huidige stelseltyd
van die bedryfstelsel. Die seed metode word toegepas
voor die random metode. In die opsionele
parameter van die metode word 'n getal oorgedra vir
inisialisering of 'n soort merking
van die gegenereerde getal. Daarom verander die gegenereerde
getal nie by herhaalde
toepassing van die random metode nie. As die parameter
egter leeg gelaat word, sal daar
elke keer 'n nuwe getal gegenereer word.
Sintaksis
import random
random.seed(getal vir merking)
Voorbeeld
Kom ons inisialiseer 'n getal voor die generering daarvan:
random.seed(5)
print(random.random())
Resultaat van die uitvoering van die kode:
0.6229016948897019
Kom ons herhaal die afdruk van ons getal:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Die resultaat sal dieselfde bly:
0.6229016948897019
0.6229016948897019
Sien ook
-
die
randommetode van dierandommodule,
wat 'n pseudo-ewekansige getal teruggee -
die
uniformmetode van dierandommodule,
wat 'n pseudo-ewekansige reële getal uit 'n reeks genereer -
die
randintmetode van dierandommodule,
wat 'n pseudo-ewekansige heelgetal uit 'n reeks genereer -
die
randrangemetode van dierandommodule,
wat 'n ewekansige getal uit 'n reeks teruggee