20 февраля 2009-го
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
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) ); }
2 комментария| 14 февраля 2009-го . . . | ← | Ctrl | → | . . . 26 февраля 2009-го |
