Trong bài này, chúng ta sẽ thấy cách tạo số ngẫu nhiên giữa một cặp số và cuối cùng lưu các giá trị đó vào danh sách.
Ta dùng hàm randint. Trước hết, xem cú pháp của nó.
Cú pháp
randint(start, end) Cả start và end phải là số nguyên. Start phải nhỏ hơn end.
Trong ví dụ này, ta dùng hàm range trong vòng lặp for cùng append để tạo và thêm các số ngẫu nhiên vào danh sách rỗng mới.
Ví dụ
import random
def randinrange(start, end, n):
res = []
for j in range(n):
res.append(random.randint(start, end))
return res
# Số lượng số ngẫu nhiên cần
n = 5
# Giá trị bắt đầu
start = 12
# Giá trị kết thúc
end = 23
print(randinrange(start, end, n)) Kết quả
Chạy mã trên cho kết quả sau:
[21, 20, 20, 17, 20]