JavaScript

Случайное число Javascript

Случайное число Javascript

При разработке игрового сайта нам часто приходится генерировать случайные числа. В этой статье мы узнаем, как мы можем получить случайное число в Javascript, используя случайный метод.

В случайный Метод помогает в генерации псевдослучайных чисел, поскольку арифметически генерация истинного случайного числа невозможна.

Синтаксис

Мы можем получить случайные числа с помощью математики.random (), например:

Математика.случайный();

Эта функция не принимает никаких аргументов и возвращает случайное число с плавающей запятой от 0 до 1.

Если мы хотим сгенерировать случайные числа между любыми двумя числами или до предела. Синтаксис у них был бы другим. Для лучшего понимания попробуем пару примеров.

Примеры

Предположим, мы хотим сгенерировать случайное число от 0 до 99. Синтаксис для предоставления ограничения или диапазона:

Математика.случайный () * 100

Помните, что 100 - это предел или диапазон, а не число.

Вы можете видеть, что он сгенерировал число от 0 до 99, но это число с плавающей запятой.

Итак, если мы хотим иметь целое число, а не число с плавающей запятой, мы можем применить Math.floor () над Math.random (), например:

Математика.этаж (Математика.случайный () * 100)

Это выглядит великолепно!

Теперь, что, если мы хотим иметь числа не от 0 до 99 или выше, а от какого-то другого числа, например, от 50 до 90. Сначала давайте посмотрим, как мы можем это сделать, а позже мы увидим, как это работает.

Математика.этаж ((Математика.случайный () * 40) + 50)

В этом синтаксисе 40 - это диапазон или ограничение от 50 до и далее, 50 - как начальное число.

В конце концов, если мы хотим создать нашу настраиваемую случайную функцию, для которой мы можем предоставить два числа (минимальное и максимальное) и получить случайное число между этими двумя числами. Функция будет такой:

function getRandomNum (sNum, lNum)
вернуть математику.этаж ((Математика.случайный * (lNum - sNum)) + sNum)

Имейте в виду, что конечное число или «lNum» будет исключено. Если вы хотите включить это, также добавьте «1» в диапазон, например:

function getRandomNum (sNum, lNum)
вернуть математику.этаж ((Математика.случайный * (lNum - sNum + 1)) + sNum)

После написания этой функции. Назовем это и посмотрим результаты.

getRandomNumber (20, 40);



Как видите, мы получаем случайные числа от 20 до 40.

Итак, это некоторые из различных способов генерации псевдослучайных чисел в Javascript с использованием Math.random () метод.

Заключение

В этой статье мы научились получать случайные числа в Javascript и попробовали несколько методов для получения желаемых результатов. Мы также научились создавать настраиваемую функцию, в которой мы можем предоставить диапазон чисел и получить случайные числа между этими диапазонами.

Итак, продолжайте изучать Javascript с linuxhint.ком чтобы лучше понять это. Спасибо!

Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...
Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...