Как округлить число? Как взять случайное число? Как взять минимальное и максимальное значение? Как возвести число в степень? В этом вам поможет 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 - Концовка
Смотрите видео Урок JavaScript №18 - Случайные числа и округление | Курс FrontEnd 2021 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Фронтенд от Палыча 27 Апрель 2021, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 2,438 раз и оно понравилось 135 людям.