СообЧа > База Знаний > Интернет > Веб-строительство > Java-script

Вопрос

Как можно получить случайное число в JavaScript в заданном диапозоне?

Ответ

Для генерации случайного числа мы воспользуемся JavaScript объектом Math, метод random которого генерирует случайное число от 0 до 1. Но, так как нам обычно нужны целые числа из некоего диапазона, то будет логичным написать небольшую функцию, которая все это будет делать автоматически. Вот как выглядит соответствующий фрагмент кода:

function getrandom(a,b)
{var min_random = a;
var max_random = b;
max_random++;
var range = max_random — min_random;
var n=Math.floor(Math.random()*range) + min_random;
return n;}


Перед использованием скрипта нужно лишь определить границы диапазона, в которых генерируется случайное число (соответственно, переменные min_random и max_random).

Из конференции Inet_prog



Copyright © 2000-2004 Сообщество Чайников
Контактная информация