A random modul seed metódusa
A random modul seed metódusa
inicializálja vagy elment egy meghatározott
véletlen számot. A véletlen számok generálásához
a metódus az operációs rendszer aktuális
rendszeridejét használja. A seed metódust
a random metódus előtt kell alkalmazni.
A metódus opcionális paraméterében egy számot
adunk meg az inicializáláshoz, vagy egyfajta
megjelöléséhez a generált számnak. Ezért amikor
is megismételjük a random metódus
alkalmazását, a generált szám nem változik.
Ha viszont üresen hagyjuk a paramétert, akkor
minden alkalommal egy új szám generálódik.
Szintaxis
import random
random.seed(szám a megjelöléshez)
Példa
Inicializáljunk egy számot a generálása előtt:
random.seed(5)
print(random.random())
A kód végrehajtásának eredménye:
0.6229016948897019
Ismételjük meg a számunk kiírását:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Az eredmény ugyanaz marad:
0.6229016948897019
0.6229016948897019
Lásd még
-
a
randommetódus arandommodulból,
amely visszaad egy pszeudo-véletlen számot -
a
uniformmetódus arandommodulból,
amely generál egy pszeudo-véletlen valós számot egy tartományból -
a
randintmetódus arandommodulból,
amely generál egy pszeudo-véletlen egész számot egy tartományból -
a
randrangemetódus arandommodulból,
amely visszaad egy véletlen számot egy tartományból