Tạo hàm createRandom nhận 2 tham số, trả về số ngẫu nhiên giả trong khoảng (max không bao gồm).
Ví dụ
const min = 3; const max = 9; const createRandom = (min, max) => { const diff = max - min; const random = Math.random(); return Math.floor((random * diff) + min); } console.log(createRandom(min, max));Giải thích:
- Tính chênh lệch max - min
- Tạo số ngẫu nhiên 0-1
- Nhân diff với random → số ngẫu nhiên 0 đến diff
- Cộng min → số ngẫu nhiên giữa min và max
Kết quả
Đầu ra console (ví dụ):
6