我需要生成一些随机的经纬度,如39.21988,9.124741
我试着:
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));
}
但是结果是:
-107.237
5.533
-118.927
90.629
而我需要它们以逗号分隔,所以应该是:
-107.237,5.533
-118.927,90.629
希望这能解决你的问题:
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)}`);
}