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,
    які вяртае выпадковы лік з дыяпазону
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць