random modülünün choice metodu

random modülünün choice metodu, bir diziden (string, liste, tuple) rastgele bir öğe döndürür. Metodun parametresinde ihtiyacımız olan diziyi belirtiriz.

Sözdizimi

pythonimport random

random.choice(dizi)

Örnek

Bir string içindeki herhangi bir öğeyi alalım:

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

Kodun çalıştırılmasının sonucu:

python'e'

Örnek

Şimdi bir listeden rastgele bir öğe alalım:

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

Kodun çalıştırılmasının sonucu:

python5

Örnek

Bir tuple içindeki herhangi bir öğeyi yazdıralım:

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

Kodun çalıştırılmasının sonucu:

python'4'

Ayrıca bakınız

  • shuffle metodu,
    bir diziyi karıştıran random modülüne aittir
  • random metodu,
    sözde rastgele sayı döndüren random modülüne aittir
  • sample metodu,
    bir diziden rastgele örneklem öğeleri döndüren random modülüne aittir