Метад seed модуля random
Метад seed
модуля random
ініцыялізуе або захоўвае пэўны
выпадковы лік. Для генерацыі выпадковых
лікаў метад выкарыстоўвае бягучае сістэмнае
час АС. Метад seed
ужываецца
да метаду random
. У неабавязковым
параметры метаду перадаецца лік для
ініцыялізацыі або свайго роду маркіроўкі
згенераванага ліку. Таму пры паўторным
ужыванні метаду random
згенераваны
лік не мяняецца. Калі ж параметр
пакінуць пустым, то будзе генеравацца
кожны раз новы лік.
Сінтаксіс
import random
random.seed(лік для маркіроўкі)
Прыклад
Давайце ініцыялізуем лік перад яго генерацыяй:
random.seed(5)
print(random.random())
Вынік выканання кода:
0.6229016948897019
Давайце паўторым вывад нашага ліку:
random.seed(5)
print(random.random())
random.seed(5)
print(random.random())
Вынік застанецца ранейшым:
0.6229016948897019
0.6229016948897019