งานของเราคือสร้างฟังก์ชัน พูด createRandom ซึ่งรับอาร์กิวเมนต์สองตัวและส่งกลับตัวเลขสุ่มระหว่างช่วง (สูงสุด)
รหัสสำหรับฟังก์ชันจะเป็น −
ตัวอย่าง
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));
ทำความเข้าใจรหัส −
- เราใช้ความแตกต่างของค่าสูงสุดและต่ำสุด
- เราสร้างตัวเลขสุ่ม
- จากนั้นเราจะคูณส่วนต่างและค่าสุ่มเพื่อสร้างตัวเลขสุ่มระหว่าง 0 และส่วนต่าง
- จากนั้นเราบวก min เพื่อสร้างตัวเลขสุ่มระหว่าง min และ max
ผลลัพธ์
ผลลัพธ์สำหรับรหัสนี้ในคอนโซลจะเป็น -
6