Mar 30, 2021
Nice concise summary!
I just wanted to point out, though, that using Math.round actually can give you the provided max number.
Adding 1 to the range when you use Math.round will actually go over the range.
The case where you can't get the max number should be when you use Math.floor.