Die choice metode van die random module

Die metode choice van die module random gee 'n ewekansige element terug uit 'n reeks (string, lys, tupel). In die parameter van die metode spesifiseer ons die reeks wat ons nodig het.

Sintaksis

pythonimport random

random.choice(reeks)

Voorbeeld

Kom ons kry enige van die elemente van 'n string:

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

Resultaat van die kode-uitvoering:

python'e'

Voorbeeld

Kom ons kry nou 'n ewekansige element van 'n lys:

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

Resultaat van die kode-uitvoering:

python5

Voorbeeld

Kom ons druk enige van die elemente van 'n tupel uit:

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

Resultaat van die kode-uitvoering:

python'4'

Sien ook

  • die metode shuffle van die module random,
    wat 'n reeks deurmekaar skud
  • die metode random van die module random,
    wat 'n pseudo-ewekansige getal teruggee
  • die metode sample van die module random,
    wat 'n ewekansige steekproef van elemente uit 'n reeks teruggee