In JavaScript è semplice generare un numero intero casuale compreso tra due valori.
La soluzione (riportata nella documentazione JavaScript della Mozilla Foundation) è la seguente:
const getRandomInt = ( min, max ) => {
return Math.floor( Math.random() * ( max - min + 1 ) ) + min;
};
Esempio d'uso:
console.log( getRandomInt( 1, Date.now() ) );