Come posso ottenere un numero casuale all’interno di un intervallo di numeri?

Utente HTML.it
chiede

Come posso ottenere un numero casuale all’interno di un intervallo di numeri?

Redazione HTML.it
risponde

Puoi utilizzare questa funzione:

function randNum(min,max){
var m=min;
var n=max;
var r=m+Math.round(Math.random()*n);

return(r);

}

Poi per ottenere il seme random fra 3 elementi (cominciando dallo 0) avrai:

var r=randNum(0,2);