Инициализирует генератор случайных чисел.
random.seed(initializer=None, version=2)
initializer -- Инициализатор. Если не указан, [начиная с +py2.4] будет использован механизм генерации, предоставляемый ОС. Если такой механизм недоступен, используется текущее системное время. Если указано целое то, оно будет использовано «как есть», в иных случаях, используется интерпретация, исходя из версии стратегии (см. второй аргумент).

version=2 -- Позволяет задать стратегию того, как интерпретировать значение, переданное в первом аргументе. Версия 2: str, bytes, bytearray, конвертируются в int. Версия 1: для типов отличных от int, long используется 'hash(initializer)'.

Метод может вызываться для обспечения воспроизводимости результатов работы генератора случайных чисел.

    from random import randint, seed

seed(1)
# Далее даны примеры случайных чисел.
randint(1, 20) # 5
randint(1, 20) # 19
...

В примере выше генератор инициализируется при помощи числа 1.
Это позволяет добиться того, что при каждом запуске скрипта обращения к randint будут выдавать числа в одной и той же последовательности (здесь это сначала 5, потом 19 и т.д.).

+py3.2: Версия стратегии 2 стала использоваться по умолчанию.
Синонимы поиска: random.seed, random, seed
В разделе «random»: random.choice random.randint random.randrange
На заметку
У нас есть новостная группа в Telegram. Там же можно обсудить интересующие вопросы. Ссылка в самом низу страницы.