Chúng tôi được yêu cầu viết một hàm JavaScript nhận vào một mảng chính xác hai số, chỉ định một phạm vi.
Hàm phải tạo một số nguyên ngẫu nhiên nằm trong phạm vi (cả hai) được chỉ định làm đối số.
Ví dụ
const range = [5, 15]; const randomBetween = ([min, max]) => { // +1 to include the max range const random = Math.random() * (max - min + 1); const whole = Math.floor(random) + min; return whole; }; for(let i = 0; i < 10; i++){ console.log(randomBetween(range)); }
Đầu ra
Và đầu ra trong bảng điều khiển sẽ là -
13 10 6 10 12 5 14 13 11 6
Đầu ra này có thể thay đổi sau mỗi lần chạy.