Урок JavaScript №18 - Случайные числа и округление | Курс FrontEnd 2021
Как округлить число? Как взять случайное число? Как взять минимальное и максимальное значение? Как возвести число в степень? В этом вам поможет Math.round(), Math.random(), Match.min(), Math.max() и Math.pow(). Курс Frontend разработки 2021 - уроки по JavaScript с нуля до junior. Домашнее задание: 1) Поставить лайк =) 2) Округлить с помощью round/floor/ceil число 1.4999 3) Вывести сумму 10 рандомных чисел 4*) Вывести минимальное из 10 рандомных чисел 5*) Вывести максимальное из 10 рандомных чисел 6) Возвести 999999 в степень 999999 (Расскажите что получится =) ) 7) Получить рандомное целое число в диапазоне от 0 до 40 8) Получить рандомное целое число в диапазоне от 60 до 100 9) Написать функцию random(a, b) которая возвращает случайное целое число от a до b 10**) Создайте 100000 случайных целых чисел от 1 до 5 и посчитайте сколько раз выпало каждое число. Попробуйте ответить на вопрос почему и исправьте генерацию, что бы была равная вероятность. В уроке мы опустили несколько моментов, в частности распределение крайних значений при таком способе округления, попробуйте сами с этим разобраться в 10 задании. А так же про псевдослучайность, так как Math.random() делает не самый рандомные числа. Просто знайте, что если вам в проекте понадобиться очень случайное число, например для криптографии, то Math.random() не подходит. Используются различные специальные библиотеки, которые выбираются под конкретные задачи. Но скорее всего эти знания вам никогда в жизни не пригодятся, обычно подобный рандом используют в учебных проектах, играх или для каких то мелочей, там и рандома от 1 до 100 хватит =) Тайм-коды: 00:00 - Вступление 00:24 - Округление Math.round 01:39 - Округление Math.floor / Math.ceil 02:29 - Округление с точностью до знака 04:07 - Полезные методы Math 05:10 - Рандом Math.random 06:34 - Рандом в диапазоне c 0 до N 09:01 - Рандом в диапазоне c N до M 10:04 - Как с этим жить 10:36 - Концовка