Логотип Валидатор Валидатор Качество создания сайта

Генерация случайного числа

Объект Math метод .random()

Такой метод позволяет генерировать случайные числа в различном представлении: обычные, т.е. дробные, целые, целые в заданном диапазоне и т.д..

Генерация случайного числа

*Внимание! Сколько раз перезагрузите эту страницу, столько раз и будут новые числа.
Числа генерируются сразу ВО ВСЕХ выделенных строчках!

* * *

ОБЪЕКТ Math методом "random" может генерировать случайные числа Math.random();

В обычном написании, он их генерирует от 0 до 1


Случайные числа * 100

Можно дописать значение переменной так: var rand = Math.random() * 100;

Теперь он сгенерированное умножает на 100 и выводит в диапазоне от 0 до 100


Случайные целые числа

Ещё изменив переменную: var rand = Math.round(Math.random() * 100); Фактически получится способ: метод в методе, или цепочечный метод.

Так он генерирует ЦЕЛЫЕ числа от 0 до 100


Случайные целые числа в определённом диапазоне

Здесь уже действий одного, либо двух методов объекта недостаточно. Используется целая функция: function myRandom(from, to) {}

Здесь прописал, чтоб он их генерировал в диапазоне от 50 до 70

Эта функция, принимающая 2 параметра, написана программистами JavaScript.
Для её использования нужно создать переменную, в значение которой прописать ЗАПУСК этой функции. В параметры самой функции вставить любые нужные 2 значения: ОТ и ДО.


Послесловие

О других методах этого полезнейшего встроенного математического ОБЪЕКТА Math рассказывать ничего не буду.
Полагаю, для "Портфолио" показал вполне достаточно. А на нижний абзац, взятый в зелёную рамку не обращайте никакого внимания.
Вставил его исключительно для личных надобностей, поскольку использую свой ресурс как "Сайт-помощник" (о чём писал на главной странице).

* * *

О других методах встроенного математического ОБЪЕКТА и Правилах составления Регулярных Выражений смотреть в тетради "JavaScript №2", начиная с урока №35 по №43 включительно.

Назад

ВВЕРХ

Все права защищены. Copyright © 2009 - Коротеев Владимир.

Яндекс.Метрика