EN
JavaScript - random int in range
4 points
Hi, today I would like to show you how to generate random integer number in the given range in JavaScript.
xxxxxxxxxx
1
/*
2
inclusive min (result can be equal to min value)
3
inclusive max (result can be equal to max value)
4
*/
5
function randomizeInteger(min, max) {
6
return min + Math.floor((max - min + 1) * Math.random());
7
}
8
9
// Example:
10
console.log(randomizeInteger(0, 2)); // 0
11
console.log(randomizeInteger(0, 2)); // 2
12
console.log(randomizeInteger(0, 2)); // 1
13
console.log(randomizeInteger(0, 2)); // 1
If we want to change the range, we just need to call this method with our desired min and max.
About min and max value as stated in a comment:
- inclusive min (result can be equal to min value)
- inclusive max (result can be equal to min value)