乱数を生成します。
<?phpecho(mt_rand() . "<br>");echo(mt_rand() . "<br>");echo(mt_rand(10,100));?>mt_rand() 関数は、メルセンヌ ツイスター アルゴリズムを使用してランダムな整数を生成します。
ヒント:この関数はランダムな値を生成する場合に適しており、rand() 関数よりも 4 倍速く結果を返します。
ヒント: 10 から 100 までのランダムな整数が必要な場合は、mt_rand (10,100) を使用します。
mt_rand();ormt_rand( min,max );
パラメータ | 説明する |
---|---|
分 | オプション。返す最小数を指定します。デフォルトは 0 です。 |
最大 | オプション。返す最大数を指定します。デフォルトは mt_getrandmax() です。 |
戻り値: | 最小(または 0) と最大(または mt_getrandmax()) の間のランダムな整数。 max < minの場合は FALSE を返します。 |
---|---|
戻り値の型: | 整数 |
PHPのバージョン: | 4+ |
PHP変更ログ: | PHP 4.2.0: 乱数ジェネレーターは自動的にシードされます。 PHP 5.3.4: E_WARNING を報告し、 max < minの場合は FALSE を返します。 |