function generateRandomFloat(min, max, decimals) {
const str = (Math.random() * (max - min) + min).toFixed(decimals);
return parseFloat(str);
}
console.log(generateRandomFloat(3.1, 3.7, 1));
console.log(generateRandomFloat(2.5, 2.8, 2));
console.log(generateRandomFloat(1.3, 4.2, 3));
/*
run:
3.2
2.51
1.456
*/