Cách làm là tiếp tục sinh số ngẫu nhiên trong một khoảng cho đến khi nó không tìm thấy trong list cho trước. Dùng hàm randrange() từ module random để sinh số ngẫu nhiên và kiểm tra xem nó có trong list bằng toán tử not in.
>>> l1 = [2, 4, 7]
>>> while True:
... x = random.randrange(1, 10)
... if x not in l1: break
>>> x
6