Random modulunun seed metodu

random modulunun seed metodu müəyyən bir tesadüfi ədədi işə salır və ya saxlayır. Tesadüfi ədədlər yaratmaq üçün bu metod əməliyyat sisteminin cari sistem vaxtından istifadə edir. seed metodu random metodundan əvvəl tətbiq olunur. Metodun isteğe bağlı parametrində işə salma üçün bir ədəd və ya yaradılan ədədin növünü qeyd edən bir işarə ötürülür. Buna görə də random metodu təkrar tətbiq edildikdə, yaradılan ədəd dəyişmir. Əgər parametr boş buraxılsa, hər dəfə yeni bir ədəd yaranacaq.

Sintaksis

pythonimport random

random.seed(işarələmə üçün ədəd)

Nümunə

Gəlin ədədi yaratmadan əvvəl işə salaq:

pythonrandom.seed(5)
print(random.random())

Kodun icrasının nəticəsi:

python0.6229016948897019

Gəlin ədədimizin çıxarılmasını təkrarlayaq:

pythonrandom.seed(5)
print(random.random())
random.seed(5)
print(random.random())

Nəticə eyni qalacaq:

python0.6229016948897019
0.6229016948897019

Həmçinin bax

  • random metodu,
    psevdo-tesadüfi ədəd qaytarır
  • uniform metodu,
    diapazondan psevdo-tesadüfi həqiqi ədəd yaradır
  • randint metodu,
    diapazondan psevdo-tesadüfi tam ədəd yaradır
  • randrange metodu,
    diapazondan tesadüfi ədəd qaytarır