Is there a way to generate a random number in a specified range (e.g. from 1 to 6: 1, 2, 3, 4, 5, or 6) in JavaScript?
The following code works only if the minimum value is 1
. It does not work for minimum values other than 1
.
If you wanted to get a random integer between 1 (and only 1) and 6, you would calculate:
Math.floor(Math.random() * 6) + 1
Where: