losowansko100-npm
Version:
Moduł losujący liczby i wyświetlający najczęściej wylosowaną.
23 lines (19 loc) • 627 B
JavaScript
function losujLiczby() {
const wyniki = {};
for (let i = 0; i < 100; i++) {
const liczba = Math.floor(Math.random() * 101);
wyniki[liczba] = (wyniki[liczba] || 0) + 1;
}
let najczesciej = 0;
let najczesciejLiczba = -1;
for (const liczba in wyniki) {
if (wyniki[liczba] > najczesciej) {
najczesciej = wyniki[liczba];
najczesciejLiczba = liczba;
}
}
const wynik = `Najczęściej wylosowana liczba to ${najczesciejLiczba} (${najczesciej} razy)`;
console.log(wynik);
return wynik;
}
module.exports = losujLiczby;