Вопрос
Как можно получить случайное число в 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 Сообщество Чайников
Контактная информация