Random модулінің seed әдісі
random модулінің seed әдісі
белгілі бір кездейсоқ санды инициализациялайды
немесе сақтайды. Кездейсоқ сандарды генерациялау
үшін әдіс операциялық жүйенің ағымдағы жүйелік
уақытын пайдаланады. 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модулінің,
ол ауқымнан кездейсоқ санды қайтарады