Sebuah titik acak di mana saja di Bumi. Lintang, bujur, dan 510 juta kilometer persegi di antaranya.
Bumi memiliki luas permukaan 510,1 juta kilometer persegi. Sekitar 361 juta (70,8%) adalah perairan. Koordinat yang benar-benar acak akan mendarat di lautan sekitar tujuh dari sepuluh kali. Titik-titik sisanya tersebar di tujuh benua, dengan daratan terbesar (Asia, 44,6 juta km²) menangkap sekitar 8,7% dari pilihan acak dan terkecil (Australia, 7,7 juta km²) menangkap sekitar 1,5%.
Memilih lintang secara seragam antara −90° dan 90° menempatkan terlalu banyak titik di dekat kutub. Alasannya bersifat geometris: pada lintang 60°, satu derajat bujur hanya mencakup setengah jarak yang dicakup di khatulistiwa. Garis-garis lintang semakin rapat di dekat kutub, sehingga pengambilan sampel seragam dalam derajat memusatkan titik-titik di area dengan luas permukaan terkecil. Alat ini mengoreksi distorsi tersebut menggunakan transformasi arcsinus: lat = arcsin(2u − 1) × 180/π di mana u adalah nilai acak seragam. Ini menghasilkan distribusi yang secara matematis seragam di seluruh permukaan bola.
Lokasi yang sama dapat dinyatakan dalam dua cara. Derajat desimal (41,4036° U, 2,1744° T) adalah standar dalam perangkat lunak, API, dan layanan pemetaan. Derajat-menit-detik (41° 24′ 13″ U, 2° 10′ 28″ T) bersifat tradisional dalam navigasi dan kartografi. Empat angka desimal memberikan akurasi hingga sekitar 11 meter, cukup untuk mengidentifikasi bangunan atau persimpangan tertentu. Alat ini menghasilkan empat angka desimal secara default.
Dua nilai acak 32-bit independen dari crypto.getRandomValues() menentukan lintang dan bujur. Nilai pertama dipetakan melalui fungsi arcsinus untuk keseragaman bola. Nilai kedua dipetakan secara linear melintasi rentang bujur penuh 360°. Setiap titik di globe memiliki kemungkinan yang sama. Koordinat dihitung sepenuhnya di browser Anda.
Koordinat acak berguna untuk pengujian perangkat lunak geospasial, di mana kasus-kasus tepi di dekat kutub, antimeridian (180°), dan khatulistiwa mengungkap bug dalam kode proyeksi. Koordinat acak menghasilkan data lokasi tiruan untuk basis data pengembangan. Koordinat acak menyediakan inspirasi penulisan kreatif: deskripsikan tempat di mana titik acak Anda mendarat. Koordinat acak memicu eksplorasi bergaya "GeoGuessr" ketika ditempelkan ke layanan pemetaan. Koordinat acak mendemonstrasikan konsep probabilitas: jalankan 100 kali pembuatan dan saksikan peta terisi, perhatikan berapa lama sebelum sebuah titik mendarat di negara Anda.
Setiap pasangan koordinat dihasilkan di dalam browser Anda. Server mengirimkan halaman ini; perangkat Anda yang menciptakan keacakan. Riwayat koordinat Anda hanya tersimpan di memori browser Anda. Fungsi salin dan bagikan mengirimkan URL alat, bukan lokasi yang dihasilkan.
Kirim tautan ini. Mereka akan mendarat di titik yang sama sekali berbeda di Bumi.
Inspirasi Harian
Karya terpilih juri dari A' Design Award, disajikan segar setiap pagi.