Метод seed модули random
Метод seed модули random
тасодуфӣ рақамро оғоз ё нигоҳ медорад.
Барои тавлиди рақамҳои тасодуфӣ метод
замони ҷорӣ системи OS-ро истифода мебарад.
Метод 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,
ки рақами тасодуфиро аз фосила бармегардонад