Μέθοδος choice της μονάδας random

Η μέθοδος choice της μονάδας random επιστρέφει ένα τυχαίο στοιχείο από μια ακολουθία (συμβολοσειρά, λίστα, πλειάδα). Στην παράμετρο της μεθόδου ορίζουμε την ακολουθία που θέλουμε.

Σύνταξη

pythonimport random

random.choice(ακολουθία)

Παράδειγμα

Ας πάρουμε οποιοδήποτε από τα στοιχεία μιας συμβολοσειράς:

pythontxt = 'abcde'
print(random.choice(txt))

Αποτέλεσμα εκτέλεσης του κώδικα:

python'e'

Παράδειγμα

Τώρα ας πάρουμε ένα τυχαίο στοιχείο από μια λίστα:

pythonlst = [1, 2, 3, 4, 5]
print(random.choice(lst))

Αποτέλεσμα εκτέλεσης του κώδικα:

python5

Παράδειγμα

Ας εκτυπώσουμε οποιοδήποτε από τα στοιχεία μιας πλειάδας:

pythontpl = ('1', '2', '3', '4', '5')
print(random.choice(tpl))

Αποτέλεσμα εκτέλεσης του κώδικα:

python'4'

Δείτε επίσης

  • η μέθοδος shuffle της μονάδας random,
    η οποία ανακατεύει μια ακολουθία
  • η μέθοδος random της μονάδας random,
    η οποία επιστρέφει έναν ψευδοτυχαίο αριθμό
  • η μέθοδος sample της μονάδας random,
    η οποία επιστρέφει ένα τυχαίο δείγμα στοιχείων από μια ακολουθία