Рандомные Числа + Средние Арифметическое

  • Автор темы Автор темы John
  • Дата начала Дата начала
J

John

Задали данную задачку, не могу понять как решить...

суть самой задачи:
Создать сценарий, подсчитывающий среднее арифметическое 100 случайных чисел.
Найти минимальное и максимальное среди этих чисел. Выведите на экран результаты.

вроде проще паренной репы, но так как я новичок в js то не могу найти элементарного решения...
единственное что приходит в голову это создать цикл который 100 переменным присваивает рандомные значение, после чего сложить переменные и делить на 100... но это как то слишком целомудренно...
подскажите пожалуйста как эту идею правильно осуществить!?
:o
 
Для наглядности сделал не 100 случайных чисел, а лишь 5 - чтобы "ручками" можно было проверить , округлил до целых и задал диапазон выборки (это можно изменить). Если нужно 100, то задавайте i<100 и среднее арифметическое должно получаться делением на 100.
Код:
<script type="text/javascript">
var minimal=100;
var maksimal=0;
var sum =0;
for(i=0;i < 5; i++)
{
var MyRND = Math.random() * 100;
var MyRND = Math.round (MyRND);
if (minimal>MyRND){var minimal = MyRND};
if (maksimal<MyRND){var maksimal = MyRND};
document.write ("<br/>Случайное число от 1 до 100 - " +MyRND);
sum=sum+MyRND;	
} 
document.write ("<br/>Минимальное число - " +minimal);
document.write ("<br/>Максимальное число - " +maksimal);
var srednee = sum/5;
document.write ("<br/>Среднее арифметическое - " +srednee);

</script>

P.S. Случайные числа и округление "подглядывал" здесь, а FOR вспоминал здесь
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab