[Home] > Snippets  > Languages  > JavaScript  > Random  >  Generate an array of random integers in a given range

Generate an array of random integers in a given range

JavaScript

const randomArrayInRange = (min, max, n) => Array.from({ length: n }, () => Math.floor(Math.random() * (max - min + 1)) + min)

TypeScript

const randomArrayInRange = (min: number, max: number, n: number): number[] => Array.from({ length: n }, () => Math.floor(Math.random() * (max - min + 1)) + min)

Examples

randomArrayInRange(1, 100, 10) // [11, 82, 41, 35, 76, 83, 43, 15, 60, 54]