АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
62 of 151 menu

Метад 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,
    які вяртае выпадковы лік з дыяпазону
byenru