Как сгенерировать случайное число с определенным количеством знаков после запятой?

Как можно написать на классическом JS функцию, которая бы выдавала случайное число (со знаками после запятой)? При этом через параметр функции я хочу указать, сколько знаков после запятой должно быть в этом числе.


Ответы (1 шт):

Автор решения: Alexander Chernykh
function getRandom(number = 0, fixed = 1) {
    return Number(number)+Number(Math.random().toFixed(fixed));
}

Пример использования:

getRandom(Math.random(), 3) // случайное число с 3 случайными знаками после запятой
getRandom(4) // 4.x 
→ Ссылка