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