n
random integers in the specified range.Array.from()
to create an empty array of the specific length.Math.random()
to generate random numbers and map them to the desired range, using Math.floor()
to make them integers.const randomIntArrayInRange = (min, max, n = 1) =>
Array.from(
{ length: n },
() => Math.floor(Math.random() * (max - min + 1)) + min
);
randomIntArrayInRange(12, 35, 10); // [ 34, 14, 27, 17, 30, 27, 20, 26, 21, 14 ]
Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️