I need to generate some random longitude and latitude like 39.21988,9.124741.
I tried:
function getRandomInRange(from, to, fixed) {
return (Math.random() * (to - from) + from).toFixed(fixed) * 1;
}
for(var i =0; i<4; i++) {
console.log(getRandomInRange(-180, 180, 3));
}
But the result is:
-107.237
5.533
-118.927
90.629
While I'd need them comma separated every 2 so it should be:
-107.237,5.533
-118.927,90.629
Hope this solve your issue:
function getRandomInRange(from, to, fixed) {
return parseFloat((Math.random() * (to - from) + from).toFixed(fixed));
}
var latLongPairs = 4;
for(var i =0; i<latLongPairs; i++) {
console.log(`${getRandomInRange(-180, 180, 3)}, ${getRandomInRange(-180, 180, 3)}`);
}