Метод Python Random seed()
Пример
Установите начальное значение на 10 и посмотрите, что произойдет:
import random
random.seed(10)
print(random.random())
Определение и использование
Метод seed()
используется для инициализации генератора случайных чисел.
Генератор случайных чисел нуждается в числе, с которого начинается (начальное значение), чтобы иметь возможность генерировать случайное число.
По умолчанию генератор случайных чисел использует текущее системное время .
Используйте метод seed() для настройки начального числа генератора случайных чисел.
Примечание. Если вы дважды используете одно и то же начальное значение, вы дважды получите одно и то же случайное число. См. пример ниже
Синтаксис
random.seed(a, version)
Значения параметров
Parameter | Description |
---|---|
a | Optional. The seed value needed to generate a random number. If it is an integer it is used directly, if not it has to be converted into an integer. Default value is None, and if None, the generator uses the current system time. |
version | An integer specifying how to convert the a
parameter into a integer.Default value is 2 |
Дополнительные примеры
Пример
Продемонстрируйте, что если вы дважды используете одно и то же начальное значение, вы дважды получите одно и то же случайное число:
import random
random.seed(10)
print(random.random())
random.seed(10)
print(random.random())