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модулидан,
у диапазондан тасодифий сонни қайтаради