Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

สุ่มจำนวนเต็มระหว่างสองจำนวนเต็มใน JavaScript

เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของตัวเลขสองตัวพอดี ระบุช่วง ฟังก์ชันควรสร้างจำนวนเต็มสุ่มที่อยู่ในช่วง (รวมทั้งสองข้าง) ที่ระบุเป็นอาร์กิวเมนต์

ตัวอย่าง

const range = [5, 15];
const randomBetween = ([min, max]) => {
  // +1 เพื่อรวม 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

ผลลัพธ์นี้อาจเปลี่ยนแปลงในแต่ละครั้งที่รัน