Un point aléatoire n'importe où sur Terre. Latitude, longitude, et les 510 millions de kilomètres carrés entre les deux.
La Terre possède 510,1 millions de kilomètres carrés de surface. Environ 361 millions (70,8 %) sont recouverts d'eau. Une coordonnée véritablement aléatoire atterrit dans l'océan environ sept fois sur dix. Les points restants se dispersent sur sept continents, la plus grande masse terrestre (l'Asie, 44,6 millions de km²) captant environ 8,7 % des tirages aléatoires et la plus petite (l'Australie, 7,7 millions de km²) captant environ 1,5 %.
Choisir la latitude uniformément entre −90° et 90° place trop de points près des pôles. La raison est géométrique : à 60° de latitude, un degré de longitude ne couvre que la moitié de la distance qu'il couvre à l'équateur. Les lignes de latitude se resserrent près des pôles, de sorte qu'un échantillonnage uniforme en degrés concentre les points là où la surface est la plus petite. Cet outil corrige cette distorsion en utilisant une transformation arcsinus : lat = arcsin(2u − 1) × 180/π où u est une valeur aléatoire uniforme. Cela produit une distribution mathématiquement uniforme sur la surface de la sphère.
Un même lieu peut être exprimé de deux façons. Les degrés décimaux (41,4036° N, 2,1744° E) sont la norme dans les logiciels, les API et les services cartographiques. Les degrés-minutes-secondes (41° 24′ 13″ N, 2° 10′ 28″ E) sont traditionnels en navigation et en cartographie. Quatre décimales offrent une précision d'environ 11 mètres, suffisante pour identifier un bâtiment ou un carrefour spécifique. Cet outil génère quatre décimales par défaut.
Deux valeurs aléatoires indépendantes de 32 bits issues de crypto.getRandomValues() déterminent la latitude et la longitude. La première est transformée par la fonction arcsinus pour assurer l'uniformité sphérique. La seconde est mappée linéairement sur la plage complète de 360° de longitude. Chaque point du globe a une probabilité égale. Les coordonnées sont calculées entièrement dans votre navigateur.
Les coordonnées aléatoires servent aux tests de logiciels géospatiaux, où les cas limites près des pôles, de l'antiméridien (180°) et de l'équateur révèlent des bugs dans le code de projection. Elles génèrent des données de localisation fictives pour les bases de données de développement. Elles fournissent des exercices d'écriture créative : décrivez le lieu où votre point aléatoire a atterri. Elles lancent une exploration de type « GeoGuessr » lorsqu'elles sont collées dans un service cartographique. Elles illustrent des concepts de probabilité : lancez 100 générations et observez la carte se remplir, en notant combien de temps il faut avant qu'un point n'atterrisse sur votre pays.
Chaque paire de coordonnées est générée dans votre navigateur. Le serveur a livré cette page ; votre appareil a créé l'aléatoire. Votre historique de coordonnées réside uniquement dans la mémoire de votre navigateur. Les fonctions de copie et de partage transmettent l'URL de l'outil, jamais les positions générées.
Envoyez ce lien. Il atterrira sur un point complètement différent de la Terre.
Inspiration quotidienne
Œuvres sélectionnées par le jury du A' Design Award, présentées chaque matin.