задана функция Math.random(), которая возвращает число между значениями [0,1) и min max, чтобы указать диапазон, как мы можем генерировать числа для следующих случаев:
Мы хотим целое число:
-
A: (min,max) ? -
B: [min,max) return Math.floor(Math.random() * (max - min)) + min; -
C: (min,max] ? -
D: [min,max] return Math.floor(Math.random() * (max - min + 1)) + min;
Мы хотим float:
-
A: (min,max) ? -
B: [min,max) return Math.random() * (max - min) + min; -
C: (min,max] ? -
D: [min,max] ?