Necesito generar una longitud y latitud aleatorias como 39.21988,9.124741 .
Lo intenté:
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)); }Pero el resultado es:
-107.237 5.533 -118.927 90.629Si bien los necesitaría separados por comas cada 2, debería ser:
-107.237,5.533 -118.927,90.629Espero que esto resuelva tu problema:
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)}`); }