Обычно так вы получаете случайное число в javascript.
Math.random();
Однако этот метод представляется неэффективным, когда речь идет о генерации случайных целых чисел.
Во-первых, случайная функция должна генерировать случайный десятичный знак, например 0.1036098338663578, тогда его необходимо умножить на подходящий диапазон (10.464593220502138). Наконец, функция floor вычитает десятичные числа для получения результата (который в этом случае 10).
var random_integer = Math.floor(Math.random()*101);
Есть ли более быстрый способ генерации случайных целых чисел в javascript?
Edit1:
Я использую это для создания холста HTML5-игры. FPS составляет около 50, и мой код довольно оптимизирован, кроме создания случайного числа.