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