Как округлить число? Как взять случайное число? Как взять минимальное и максимальное значение? Как возвести число в степень? В этом вам поможет 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 - Концовка
Watch video Урок JavaScript №18 - Случайные числа и округление | Курс FrontEnd 2021 online without registration, duration hours minute second in high quality. This video was added by user Фронтенд от Палыча 27 April 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 2,438 once and liked it 135 people.