この記事では、PHP の乱数ジェネレーターについて学習します。では、乱数発生器とは何ですか?
組み込み関数を使用して乱数または整数を生成できます。これらの機能は何をするのでしょうか? min と max の範囲内のこれらの関数は、異なる数値のセットを生成します。この関数を呼び出すたびに、一意の番号が生成されます。 2 桁の数字、3 桁の数字など、任意の数字を生成できます。
広告 このカテゴリーの人気コース PHP 開発者 - 専門分野 | 8コースシリーズ | 3 つの模擬テスト無料ソフトウェア開発コースを始めましょう
Web 開発、プログラミング言語、ソフトウェア テスト、その他
数値は範囲内でシャッフルされ、それに応じて生成されます。乱数を生成するためのさまざまな組み込み関数があります。
ここでは、擬似乱数を生成するさまざまな関数について学習します。
構文を学習し、その後、前述の各タイプの関数の例を学習します。
構文:
リーリー例:
リーリー出力:
この関数は rand() 関数に範囲を提供します。
構文:
リーリーここで、min はオプションの最小値であり、最も低い数値を示し、max はオプションの最大値で、最も高い数値を示します。
また、min のデフォルト値はゼロ、max のデフォルト値は getrandmax() 関数値です。関数の戻り値の型は常に整数です。
例:
リーリー出力:
構文:
リーリーここで、min はオプションの値で最小の数値を示し、max はオプションの値で最大の数値を示します。 min のデフォルト値は 0 で、max のデフォルト値は指定された最大値です。戻り値の型は整数です。
例:
リーリー出力:
構文:
リーリーこの関数は整数値を返します
例:
リーリー出力:
構文:
リーリーこの関数は整数値を返します。
例:
リーリー出力:
構文:
リーリーシードはオプションの値であり、この関数は何も返しません。
例:
リーリー出力:
Example:
<?php // program to generate random integer value using mt_srand() function echo 'example using mt_srand'; echo '<hr>'; mt_srand(5); echo mt_rand(1,5); ?>
Output:
In the following example we have used rand(),rand(min,max) and mt_rand().
Code:
<?php // program to generate random integer value echo 'Following are the different random values'; echo '<br> Any random number ---->'. rand(); echo '<br> Any random number ---->'. rand(); echo '<hr>'; // random number with range echo 'Following are the different random values within a range '; echo '<br> Any random number within the range from 0 to 9----> '. rand(0,9); echo '<br>Any random number within the range from 1000 to 9999 ---->'. rand(1000,9999); echo '<hr>'; // random number with range echo 'Following are the different random values using mt_rand() '; echo '<br> Using mt_rand()---->'. mt_rand(1000,9999); echo '<br> Using mt_rand()---->'. mt_rand(100,999); ?>
Output:
Floating-point numbers represent a number with decimals that are of the type float. Examples – 10.0, 8.12, 6.23e-5, 2.345, 2.98e+10 and more.
Code:
<?php function fun($min, $max) { $square_root = sqrt(4); return mt_rand($min * $square_root, $max * $square_root) / 100; } echo 'Program to display floating point numbers '; echo '<hr>'; echo "<br>".fun(1, 10, 2); ?>
Output:
In this article, we learned about various functions used to generate a random number in PHP. These functions are explained with sample examples. Hope this article is found useful to anyone who wants to learn a random number generator in PHP.
以上がPHP の乱数ジェネレーターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。