Μέθοδος seed της μονάδας random
Η μέθοδος seed της μονάδας random
αρχικοποιεί ή αποθηκεύει έναν συγκεκριμένο
τυχαίο αριθμό. Για τη δημιουργία τυχαίων
αριθμών η μέθοδος χρησιμοποιεί τον τρέχοντα συστημικό
χρόνο του ΛΣ. Η μέθοδος seed εφαρμόζεται
πριν από τη μέθοδο random. Στην προαιρετική
παράμετρο της μεθόδου περνιέται ένας αριθμός για
αρχικοποίηση ή ένα είδος σήμανσης
του παραγόμενου αριθμού. Επομένως, upon repeated
εφαρμογή της μεθόδου 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,
η οποία επιστρέφει έναν τυχαίο αριθμό από ένα εύρος