ホームページ > 記事 > ウェブフロントエンド > Math.floorとMath.randomを使ってランダムな整数を取得する方法を詳しく解説_基礎知識
Math.random(): 0~1 の乱数を取得します
Math.floor() メソッドは、数値を最も近い整数に四捨五入し、結果 (x 以下、および x に最も近い整数) を返します。
実際、戻り値は次のとおりです。数値の整数桁:
Math.floor(0.666) --> 0
Math.floor(39.2783) --> 39
したがって、Math.floor(Math.random()) を使用して、必要な範囲の整数を取得できます。
例: ここで、1 から 52 までの乱数を選択したいとします:
First Math.random()*52 //このようにして、>=0 および <52< の数値を取得できます。 🎜>次に 1 を追加します: Math.random()*52 1 //この数値は >=1 かつ <53
であり、Math.floor を使用して
を四捨五入します
これにより、1 ~ 52 の範囲の値を持つランダムな整数が得られます。