random მოდულის seed მეთოდი
random მოდულის seed მეთოდი
ინიციალიზაციას ან ინახავს კონკრეტულ
შემთხვევით რიცხვს. შემთხვევითი რიცხვების
გენერაციისთვის მეთოდი იყენებს OS-ის მიმდინარე
სისტემურ დროს. 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მოდულის,
რომელიც აბრუნებს შემთხვევით რიცხვს დიაპაზონიდან