PHP mt_rand()関数
定義と使い方
mt_rand() 関数は Mersenne Twister アルゴリズムを使用してランダムな整数を生成します。
ヒント:この関数はランダムな値を生成するためのより良い選択であり、結果を返す速度はrand()関数の4倍です。
ヒント:10 から 100 までの(10 と 100 を含む)ランダムな整数が必要な場合は、mt_rand(10,100) を使用してください。
構文
mt_rand();
or
mt_rand(min,max);
or
mt_rand(min,max);
| パラメータ | 説明 |
|---|---|
| min | 省略可能。返される最小数を指定します。デフォルトは 0 です。 |
| max | 省略可能。返される最大数を指定します。デフォルトはmt_getrandmax()。 |
技術詳細
| 戻り値: | の間min(または 0)とmax(または mt_getrandmax())の間(境界値を含む)のランダムな整数。もしmax < minの場合は FALSE を返します。 |
|---|---|
| 戻り値の型: | Integer |
| PHP バージョン: | 4+ |
| PHP 変更ログ: | PHP 4.2.0:乱数ジェネレータは自動的にシードされます。 PHP 5.3.4:もしmax < minの場合は E_WARNING を報告し、FALSE を返します。 |
PHP Math リファレンスマニュアル その他の拡張