Random modulunun choice metodu

random modulunun choice metodu ardıcıllıqdan (sətir, siyahı, tuple) təsadüfi bir element qaytarır. Metodun parametrində bizə lazım olan ardıcıllığı göstəririk.

Sintaksis

pythonimport random

random.choice(ardıcıllıq)

Nümunə

Gəlin sətirin elementlərindən hər hansı birini əldə edək:

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

Kodun icrasının nəticəsi:

python'e'

Nümunə

İndi gəlin siyahıdan təsadüfi bir element əldə edək:

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

Kodun icrasının nəticəsi:

python5

Nümunə

Gəlin tuple-nın elementlərindən hər hansı birini çap edək:

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

Kodun icrasının nəticəsi:

python'4'

Həmçinin baxın

  • shuffle metodu random modulunun,
    hansı ki ardıcıllığı qarışdırır
  • random metodu random modulunun,
    hansı ki psevdo-təsadüfi ədəd qaytarır
  • sample metodu random modulunun,
    hansı ki ardıcıllıqdan təsadüfi seçim nümunəsi qaytarır