ホームページ  >  記事  >  ウェブフロントエンド  >  Math.floorとMath.randomを使ってランダムな整数を取得する方法を詳しく解説_基礎知識

Math.floorとMath.randomを使ってランダムな整数を取得する方法を詳しく解説_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:34:291921ブラウズ

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 を使用して
を四捨五入します

最後に: Math.floor(Math.random()*52 1)


これにより、1 ~ 52 の範囲の値を持つランダムな整数が得られます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。