Computer >> Máy Tính >  >> Lập trình >> Javascript

Tạo n số ngẫu nhiên giữa một phạm vi và chọn số lớn nhất trong JavaScript

Chúng tôi được yêu cầu viết một hàm JavaScript lấy một mảng hai số làm đối số đầu tiên, mảng này chỉ định một dải số mà chúng tôi có thể tạo các số ngẫu nhiên trong đó.

Đối số thứ hai sẽ là một số duy nhất chỉ định số lượng các số ngẫu nhiên mà chúng ta phải tạo.

Sau đó, cuối cùng hàm của chúng ta sẽ trả về tất cả các số ngẫu nhiên lớn nhất được tạo.

Ví dụ

Mã cho điều này sẽ là -

const range = [15, 26];
const count = 10;
const randomBetweenRange = ([min, max]) => {
   const random = Math.random() * (max - min) + min;
   return random;
};
const pickGreatestRandom = (range, count) => {
   const res = [];
   for(let i = 0; i < count; i++){
      const random = randomBetweenRange(range);
      res.push(random);
   };
   return Math.max(...res);
};
console.log(pickGreatestRandom(range, count));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

25.686387806628826