|
@@ -42,7 +42,9 @@ avg2(10,5) // возвращает 7.5
|
|
|
```javascript
|
|
|
sum3(1,2,3) // => 6
|
|
|
sum3(5,10,100500) // => 100515
|
|
|
+sum3(5,10) // => 15
|
|
|
```
|
|
|
+Обратите внимание, что `sum3` от двух параметров тоже работает корректно.
|
|
|
|
|
|
## intRandom
|
|
|
|
|
@@ -53,8 +55,12 @@ sum3(5,10,100500) // => 100515
|
|
|
intRandom(2,15) // возвращает целое случайное число от 2 до 15 (включительно)
|
|
|
intRandom(-1,-1) // вернет -1
|
|
|
intRandom(0,1) // вернет 0 или 1
|
|
|
+intRandom(10) // вернет 0 до 10 включительно
|
|
|
```
|
|
|
|
|
|
+Обратите внимание, что если передан один параметр (`intRandom(10)` в примере выше), то функция работает как будто первый параметр равен 0, а переданный
|
|
|
+параметр становится вторым параметром (`intRandom(0,10)`)
|
|
|
+
|
|
|
Используйте умножение для расширения значения встроенной функции `Math.random` c диапозона 1, сложениe для смещения результата
|
|
|
на первый параметр, и `Math.round` для округления результата
|
|
|
|