Quel est le moyen le plus rapide de générer un entier aléatoire en JavaScript?

Normalement, c'est comment vous obtenez un nombre aléatoire en javascript.

Math.random();

Toutefois, cette méthode semble être inefficace quand il s'agit de générer des entiers aléatoires.

Tout d'abord, la fonction de lecture aléatoire est de générer un décimal aléatoire, comme 0.1036098338663578alors, il doit être multiplié à une gamme adaptée (10.464593220502138). Enfin, la fonction floor soustrait le nombre de décimales pour produire le résultat (qui, dans ce cas, 10).

var random_integer = Math.floor(Math.random()*101);

Est-il un moyen plus rapide pour générer des entiers aléatoires dans le javascript?

Edit1:

Je me sers de ce pour la création d'un canvas HTML5 jeu. Le FPS est d'environ 50, et mon code est assez optimisé, en dehors de générer un nombre aléatoire.

source d'informationauteur user824294