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