Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

วิธีสร้างตัวเลขสุ่มระหว่างช่วง JavaScript


งานของเราคือสร้างฟังก์ชัน พูด 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