Μάθημα : Προγραμματισμός Η/Υ

Κωδικός : T522234

T522234 - ΔΗΜΗΤΡΙΟΣ ΜΠΑΜΠΑΣ

Ενότητες μαθήματος

Module random

Module random
βιβλιοθήκη συναρτήσεων για την παραγωγή τυχαίων αριθμών.

random.choice(Λίστα)
επιστρέφει ένα τυχαίο στοιχείο της λίστας
π.χ.
random.choice(['apple', 'pear', 'banana'])
'apple'

random.sample(xrange(ΤΕΛΟΣ), πλήθος αριθμών)
Δίνει τόσους τυχαίους αριθμούς στο διάστημα που ορίζει το xrange(ΤΕΛΟΣ).Τυχαία δειγματοληψία
π.χ.random.sample(xrange(1,50), 6)
[46, 32, 15, 2, 30, 26]

random.random()
Επιστρέφει έναν τυχαίο δεκαδικό ανάμεσα στο 0.0 και στο 1.0 (συμπεριλαμβανομένου του 0.0, αλλά όχι του 1.0).

random.randint(ΚΑΤΩ, ΑΝΩ)
Η συνάρτηση randint παίρνει ως παραμέτρους ένα κάτω και ένα άνω όριο και επιστρέφει έναν ακέραιο μεταξύ αυτών των ορίων, συμπεριλαμβανομένων και αυτών των δύο.

random.randrange(ΑΡΙΘΜΟΣ) ή random.randrange(ΚΑΤΩ, ΑΝΩ)
Επιστρέφει έναν τυχαίο ακέραιο στο διάστημα 0-ΑΡΙΘΜΟΣ, αλλά όχι τον ΑΡΙΘΜΟ
ή
Επιστρέφει έναν τυχαίο ακέραιο στο διάστημα ΚΑΤΩ -ΑΝΩ, αλλά όχι τον ΑΝΩ.