Phương thức choice của module random

Phương thức choice của module random trả về một phần tử ngẫu nhiên từ một chuỗi (string, list, tuple). Tham số của phương thức là chuỗi mà chúng ta cần.

Cú pháp

pythonimport random

random.choice(chuỗi)

Ví dụ

Hãy lấy bất kỳ phần tử nào từ chuỗi ký tự:

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

Kết quả thực thi mã:

python'e'

Ví dụ

Bây giờ hãy lấy một phần tử ngẫu nhiên từ danh sách:

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

Kết quả thực thi mã:

python5

Ví dụ

Hãy in ra bất kỳ phần tử nào từ tuple:

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

Kết quả thực thi mã:

python'4'

Xem thêm

  • phương thức shuffle của module random,
    phương thức xáo trộn một chuỗi
  • phương thức random của module random,
    phương thức trả về một số giả ngẫu nhiên
  • phương thức sample của module random,
    phương thức trả về một mẫu ngẫu nhiên các phần tử từ chuỗi