Metoda seed modulu random
Metoda seed modulu random
inicializuje nebo ukládá konkrétní
náhodné číslo. Pro generování náhodných
čísel metoda využívá aktuální systémový
čas OS. Metoda seed se aplikuje
před metodou random. V nepovinném
parametru metody se předává číslo pro
inicializaci nebo druh označení
vygenerovaného čísla. Proto při opětovném
použití metody random se vygenerované
číslo nemění. Pokud parametr
zůstane prázdný, bude pokaždé generováno
nové číslo.
Syntaxe
import random
random.seed(číslo pro označení)
Příklad
Pojďme inicializovat číslo před jeho generováním:
random.seed(5)
print(random.random())
Výsledek provedení kódu:
0.6229016948897019
Pojďme zopakovat výpis našeho čísla:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Výsledek zůstane stejný:
0.6229016948897019
0.6229016948897019