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