задана функция 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] ?