Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để chọn một số ngẫu nhiên không có trong danh sách bằng Python?


Cách thực hiện là tiếp tục tạo một số ngẫu nhiên trong một phạm vi cho đến khi không tìm thấy nó trong danh sách nhất định. Sử dụng hàm randrange () từ mô-đun randome để tạo số ngẫu nhiên và kiểm tra xem nó có trong danh sách hay không bằng cách không có trong toán tử thành viên

>>> l1=[2,4,7]
>>> while True:
        x=random.randrange(1,10)
        if x not in l1:break
>>> x
6