Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tạo số ngẫu nhiên trong khoảng và lưu vào danh sách Python


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]