предположим нужен массив
<script>
let pos = {
lat: [35.65000, 35.70000], // значение широты от и до
lng: [139.70000, 139.80000] // значение долготы от и до
};
const getRandomLocation = a => _ => Object.values(a).map(([min, max]) => (Math.random() * (max - min) + min).toFixed(5));
const RandomLocation = getRandomLocation(pos);
for (var i = 0; i < 5; i++) document.write(JSON.stringify(RandomLocation(), "", 1) + "<br>")
</script>
предположим нужен объект
<script>
let pos = {
lat: [35.65000, 35.70000], // значение широты от и до
lng: [139.70000, 139.80000] // значение долготы от и до
};
const getRandomLocation = a => _ => {
let [lat, lng] = Object.values(a).map(([min, max]) => (Math.random() * (max - min) + min).toFixed(5));
return {lat, lng}
};
const RandomLocation = getRandomLocation(pos);
for (var i = 0; i < 5; i++) document.write(JSON.stringify(RandomLocation(), "", 1) + "<br>")
</script>