random() 関数を使用すると、0 (両端を含む) ~ 1 (両端を含む) の範囲の浮動小数点疑似乱数を返すことができます。この乱数は、必要な範囲に応じてスケーリングできます。random() 関数の具体的な使用方法を見てみましょう。
まず、random() 関数の基本的な構文を見てみましょう。
Math.random()
math.random() 関数の戻り値範囲は [ 0,1) です。
具体的な例を見てみましょう
[0,1)の間の乱数を取得します
コードは次のとおりです
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> var random = Math.random( ); document.write("生成的随机数 : " + random ); </script> </body> </html>
実行結果は次のとおりです:
生成的随机数 : 0.8336114321997108
2 つの値の間の乱数を取得します: Math.random() を使用して、2 つの値の間の乱数を取得できます。戻り値は [min,max) です。
コードは次のとおりです
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> var min=4; var max=5; var random = Math.random() * (+max - +min) + +min; document.write("生成的随机数 : " + random ); </script> </body> </html>
実行結果は次のとおりです:
生成的随机数 : 4.887121143160121
2 つの値の間のランダムな整数を取得します: Math.random () 2 つの値の間の整数を取得するために使用できます。 min が整数でない場合、戻り値は min または min より大きい次の整数以上であり、max 以下ですが等しくありません。
コードは次のとおりです
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <script type="text/javascript"> var min=4; var max=8; var random =Math.floor(Math.random() * (+max - +min)) + +min; document.write("生成的随机数 : " + random ); </script> </body> </html>
実行結果は次のとおりです:
生成的随机数 : 6
この記事はここで終了します。さらに興味深い内容については、この記事の他の関連コラムに注目してください。 php中国語サイトチュートリアル! ! !
以上がランダム()関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。