Random модулінің seed әдісі

random модулінің seed әдісі белгілі бір кездейсоқ санды инициализациялайды немесе сақтайды. Кездейсоқ сандарды генерациялау үшін әдіс операциялық жүйенің ағымдағы жүйелік уақытын пайдаланады. seed әдісі random әдісінен бұрын қолданылады. Әдістің міндетті емес параметрінде инициализациялау үшін сан беріледі немесе генерацияланған санның белгіленуі үшін. Сондықтан random әдісін қайта қолданған кезде генерацияланған сан өзгермейді. Егер параметр бос қалдырылса, онда әр уақытта жаңа сан генерацияланады.

Синтаксис

pythonimport random

random.seed(белгілеу үшін сан)

Мысал

Оны генерациялаудан бұрын санды инициализациялайық:

pythonrandom.seed(5)
print(random.random())

Кодты орындау нәтижесі:

python0.6229016948897019

Санды қайта шығарып көрейік:

pythonrandom.seed(5)
print(random.random())
random.seed(5)
print(random.random())

Нәтиже өзгеріссіз қалады:

python0.6229016948897019
0.6229016948897019

Сондай-ақ қараңыз

  • random әдісі random модулінің,
    ол жалған кездейсоқ санды қайтарады
  • uniform әдісі random модулінің,
    ол ауқымнан жалған кездейсоқ нақты санды генерациялайды
  • randint әдісі random модулінің,
    ол ауқымнан жалған кездейсоқ бүтін санды генерациялайды
  • randrange әдісі random модулінің,
    ол ауқымнан кездейсоқ санды қайтарады