Generates an array of 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 ]
JavaScript, Math
Generates a random integer in the specified range.
JavaScript, Math
Generates a random number in the specified range.
JavaScript, Math
Creates an array of numbers in the arithmetic progression, starting with the given positive integer and up to the specified limit.