Metoda choice e modulit random

Metoda choice e modulit random kthen një element të rastësishëm nga një sekuencë (varg, listë, tuple). Në parametrin e metodës specifikojmë sekuencën e dëshiruar.

Sintaksa

pythonimport random

random.choice(sekuenca)

Shembull

Le të marrim cilindo nga elementët e vargut:

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

Rezultati i ekzekutimit të kodit:

python'e'

Shembull

Tani le të marrim një element të rastësishëm të listës:

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

Rezultati i ekzekutimit të kodit:

python5

Shembull

Le të shfaqim cilindo nga elementët e tuple:

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

Rezultati i ekzekutimit të kodit:

python'4'

Shihni gjithashtu

  • metoda shuffle e modulit random,
    e cila përzien sekuencën
  • metoda random e modulit random,
    e cila kthen një numër pseudo të rastësishëm
  • metoda sample e modulit random,
    e cila kthen një mostër të rastësishme të elementeve nga sekuenca