Ở đây dùng 3 biến nhập: số bắt đầu, số kết thúc, và số lượng số ngẫu nhiên muốn hiển thị. Python cung cấp module random để tạo số ngẫu nhiên. Ở đây ta dùng hàm random cùng với randint.
Ví dụ
n :: 10 s :: 20 e :: 40 [20, 35, 32, 27, 24, 35, 28, 31, 20, 28]
Thuật toán
Randomno(s,e,n) Bước 1: Nhập phạm vi bắt đầu(s), kết thúc(e) và số phần tử cần thêm(n). Bước 2: r = [] /* Python cung cấp module random tạo số ngẫu nhiên. Bước 3: for j in range(n) r.append(random.randint(s,e)) /* randint chấp nhận hai tham số.
Mã ví dụ
# Tạo số ngẫu nhiên lưu vào list import random def randomno(s, e, n): ran = [] for i in range(n): ran.append(random.randint(s, e)) return ran # Mã điều khiển n = int(input("Bao Nhiêu Số Ngẫu Nhiên Muốn Hiển Thị ::")) s = int(input("Nhập Số Bắt Đầu ::")) e = int(input("Nhập Số Kết Thúc ::")) print(randomno(s, e, n)) Kết quả
Bao Nhiêu Số Ngẫu Nhiên Muốn Hiển Thị :: 10 Nhập Số Bắt Đầu :: 20 Nhập Số Kết Thúc :: 40 [20, 35, 32, 27, 24, 35, 28, 31, 20, 28]