Метод 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
Вижте също
-
метод
randomна модулаrandom,
който връща псевдослучайно число -
метод
uniformна модулаrandom,
който генерира псевдослучайно реално число от диапазон -
метод
randintна модулаrandom,
който генерира псевдослучайно цяло число от диапазон -
метод
randrangeна модулаrandom,
който връща случайно число от диапазон