Метод 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,
    који враћа случајни узорак елемената из секвенце