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 մոդուլի,
    որը վերադարձնում է պատահական թիվ տիրույթից