Метад 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,
    які вяртае выпадковую выбарку элементаў з паслядоўнасці