これにはいくつかの質問があることは知っていますが、Math.random を使用して 2 つの大きな整数の間の乱数を取得する方法を見つけるのに苦労していますか?
たとえば、50 から 80 の間です。これでうまくいくと思いました...
'left': Math.floor((Math.random() * 80) + 50) + '%'
何か案は?
これにはいくつかの質問があることは知っていますが、Math.random を使用して 2 つの大きな整数の間の乱数を取得する方法を見つけるのに苦労していますか?
たとえば、50 から 80 の間です。これでうまくいくと思いました...
'left': Math.floor((Math.random() * 80) + 50) + '%'
何か案は?
Assuming the range is inclusive on both ends:
function getRandomInt (min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
ランダムの範囲を知る必要があります。
50 から 80 の間、範囲は 30 (80 - 50 = 30) で、1 を追加します。
したがって、ランダムは次のようになります。
Math.floor(Math.random() * 31) + 50