Я пытаюсь создать произвольную долготу и широту. Мне нужно создавать числа между -180.000 и +180.000. Таким образом, я мог бы получить 101.325 или -3.546 или -179.561.
Можете ли вы сказать мне краткую формулу для этого?
Спасибо всем за вашу помощь. Я объединил несколько примеров, соответствующих моим потребностям. Да, я мог бы сократить код, но это действительно помогает понять, что происходит.
// LONGITUDE -180 to + 180
function generateRandomLong() {
var num = (Math.random()*180).toFixed(3);
var posorneg = Math.floor(Math.random());
if (posorneg == 0) {
num = num * -1;
}
return num;
}
// LATITUDE -90 to +90
function generateRandomLat() {
var num = (Math.random()*90).toFixed(3);
var posorneg = Math.floor(Math.random());
if (posorneg == 0) {
num = num * -1;
}
return num;
}