Moduulin random metodi choice

Moduulin random metodi choice palauttaa satunnaisen elementin sekvenssistä (merkkijono, lista, tuple). Metodin parametrina määritämme tarvitsemamme sekvenssin.

Syntaksi

pythonimport random

random.choice(sekvenssi)

Esimerkki

Saadaan mikä tahansa merkkijonon elementeistä:

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

Koodin suorituksen tulos:

python'e'

Esimerkki

Nyt saadaan satunnainen elementti listasta:

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

Koodin suorituksen tulos:

python5

Esimerkki

Tulostetaan mikä tahansa tuplen elementeistä:

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

Koodin suorituksen tulos:

python'4'

Katso myös

  • moduulin random metodi shuffle,
    joka sekoittaa sekvenssin
  • moduulin random metodi random,
    joka palauttaa pseudosatunnaisen luvun
  • moduulin random metodi sample,
    joka palauttaa satunnaisen otoksen elementeistä sekvenssistä