Метод seed() – устанавливает целое начальное значение, используемое при генерации случайных чисел. Вызовите эту функцию перед вызовом любой другой случайной функции модуля.

Синтаксис

Ниже приведен синтаксис метода seed() в Python:

seed ( [x] )

Примечание. Эта функция недоступна напрямую, поэтому нам нужно импортировать random модуль, а затем нам нужно вызвать эту функцию, используя random статический объект.

Параметры

x – это начальное число для следующего случайного числа. Если этот параметр опущен, то для генерации следующего случайного числа требуется системное время.

Возвращаемое значение

Функция не возвращает никакого значения.

Пример

В следующем примере показано использование метода seed() в Python.

#!/usr/bin/python
import random

random.seed( 10 )
print "Случайное число с seed 10: ", random.random()

# Он будет генерировать такое же случайное число
random.seed( 10 )
print "Случайное число с seed 10: ", random.random()

# Он будет генерировать такое же случайное число
random.seed( 10 )
print "Случайное число с seed 10: ", random.random()

Когда приведённый выше код выполнится, он даст следующий результат:

Случайное число с seed 10:  0.57140259469
Случайное число с seed 10:  0.57140259469
Случайное число с seed 10:  0.57140259469

Оглавление