Метод seed модуля random - инициализация случайных чисел на Python

Метод 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,
    который возвращает случайное число из диапазона



Чат с GPT Компилятор