เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขสองตัวพอดีกัน โดยระบุช่วง
ฟังก์ชันควรสร้างจำนวนเต็มแบบสุ่มที่อยู่ในช่วง (รวมทั้งสองอย่าง) ที่ระบุเป็นอาร์กิวเมนต์
ตัวอย่าง
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)); }
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
13 10 6 10 12 5 14 13 11 6
ผลลัพธ์นี้มีแนวโน้มที่จะเปลี่ยนแปลงในการวิ่งแต่ละครั้ง