Random modulio seed metodas
random modulio metodas seed
inicijuoja arba išsaugo tam tikrą
atsitiktinį skaičių. Atsitiktiniams skaičiams generuoti
metodas naudoja dabartinę OS sistemos
laiką. seed metodas taikomas
prieš random metodą. Neprivalomame
metodo parametre perduodamas skaičius
sugeneruoto skaičiaus inicijavimui arba
tam tikram žymėjimui. Todėl pakartotinai
taikant random metodą sugeneruotas
skaičius nesikeičia. Jei parametras
paliekamas tuščias, bus generuojamas
kiekvieną kartą naujas skaičius.
Sintaksė
import random
random.seed(skaičius žymėjimui)
Pavyzdys
Inicijuokime skaičių prieš jo generavimą:
random.seed(5)
print(random.random())
Kodo vykdymo rezultatas:
0.6229016948897019
Pakartokime mūsų skaičiaus išvedimą:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Rezultatas išliks toks pat:
0.6229016948897019
0.6229016948897019
Taip pat žiūrėkite
-
randomrandommodulio metodas,
kuris grąžina pseudoatsitiktinį skaičių -
uniformrandommodulio metodas,
kuris generuoja pseudoatsitiktinį realųjį skaičių iš diapazono -
randintrandommodulio metodas,
kuris generuoja pseudoatsitiktinį sveikąjį skaičių iš diapazono -
randrangerandommodulio metodas,
kuris grąžina atsitiktinį skaičių iš diapazono