Web-программирование

Сайт для начинающих веб-мастеров
web-prog.narod.ru

JavaScript - Случайные числа



Генератор случайных чисел в JavaScript.

Для генерирования случайного числа, JavaScript использует дату и время:

var rand=new Date();
var my=(rand.getSeconds())%100;

Разберём в потробностях этот код:

var rand=new Date();

Мы объявляем новую переменную типа Дата.

var my=(rand.getSeconds())%100;

Вызываем метод getSeconds() переменной типа Дата (rand) и присваеваем значение объявленной переменной my. А %100 означает что случайное значение будет в диапазоне от 0 до 99.

Если мы хотим чтобы случайное число генерировалось в интервале от 1 до 100, то совершенствуем код до следующего вида:

var rand=new Date();
var my=(rand.getSeconds())%100;
my=my+1;

Последняя строчка кода прибавляет к сгенерированному значению единицу и мы получаем нужный интервал. Ещё её можно записать так:

my++;

Случайное дробное число от 0 до 1:

var rand=Math.random();



При перепечатке или частичном копировании статьи ссылка на источник и сохранение авторства публикации обязательна!

Copyright © 2007 http://web-prog.narod.ru/
All rights reserved.
Hosted by uCoz