- javascript
- Math
- random
20 февраля 2009, 20:12 более года назад
Случайное число и Javascript
У ДжаваСкрипта есть замечательный класс Math, но в нём нет простейшей функции случайного числа. Зато есть random, который возвращает дробное число от 0 до 1. Что же делать? :)
Ещё есть функция floor которая закругляет число :). Тогда нам останется лишь умножить число полученное через random на число, которое должно быть максимальным в нашем ряде случайных чисел, (учтём что может быть и ноль, потому заведомо увеличим это число на 1), и закруглим с помощью floor. Всё чрезвычайно просто ;)
Ещё есть функция floor которая закругляет число :). Тогда нам останется лишь умножить число полученное через random на число, которое должно быть максимальным в нашем ряде случайных чисел, (учтём что может быть и ноль, потому заведомо увеличим это число на 1), и закруглим с помощью floor. Всё чрезвычайно просто ;)
function rand(max){ return Math.floor(Math.random()*(max+1) ); }