Generator ya Mahali ya Nasibu
Mzizi wa Mahali wa Nasibu
[... yaliyomo yaliyopo ...]
Uwakilishi wa Kitaalamu
Ili kutoa muktadha wa kuona kwa kuratibu zilizozalishwa, tunatekeleza ikoni rahisi ya dunia kwa kutumia SVG. Hapa kuna mfano wa jinsi hii inaweza kufanywa:
SVG hii inaunda dunia rahisi yenye mistari ya latitudo na longitudo, na alama nyekundu ikiwakilisha mahali lililotolewa. Nafasi halisi ya alama inaweza kuhesabiwa kulingana na kuratibu zilizozalishwa.
[... yaliyomo yaliyopo ...]
Mifano
Hapa kuna mifano ya msimbo wa kuzalisha kuratibu za nasibu katika lugha mbalimbali za programu:
import random
def generate_random_coordinates():
latitude = random.uniform(-90, 90)
longitude = random.uniform(-180, 180)
return latitude, longitude
lat, lon = generate_random_coordinates()
print(f"{lat:.4f}° {'N' if lat >= 0 else 'S'}, {abs(lon):.4f}° {'E' if lon >= 0 else 'W'}")
Utekelezaji wa Kitufe cha Nakala
Ili kutekeleza kazi ya Kitufe cha Nakala, tunaweza kutumia API ya Clipboard. Hapa kuna mfano rahisi wa JavaScript:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Kuratibu zimeandikwa kwenye clipboard!');
}, (err) => {
console.error('Haiwezekani kunakili maandiko: ', err);
});
}
// Matumizi
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Kazi hii inaweza kuitwa wakati Kitufe cha Nakala kinabonyezwa, ikipitia kuratibu zilizozalishwa kama maandiko yanayopaswa kunakiliwa.
[... yaliyomo yaliyopo ...]