Metóda seed modulu random
Metóda seed modulu random
inicializuje alebo uloží určité
náhodné číslo. Pre generovanie náhodných
čísel metóda využíva aktuálny systémový
čas OS. Metóda seed sa aplikuje
pred metódou random. V voliteľnom
parametri metódy sa odovzdáva číslo pre
inicializáciu alebo akúsi značku
vygenerovaného čísla. Preto pri opätovnom
použití metódy random vygenerované
číslo sa nemení. Ak sa parameter
nechá prázdny, bude sa generovať
zakaždým nové číslo.
Syntax
import random
random.seed(číslo pre označenie)
Príklad
Inicializujme číslo pred jeho generovaním:
random.seed(5)
print(random.random())
Výsledok vykonania kódu:
0.6229016948897019
Zopakujme výpis nášho čísla:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Výsledok zostane rovnaký:
0.6229016948897019
0.6229016948897019