乱数を生成します:
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
例の実行 »
mt_rand() 関数は、Mersenne Twister アルゴリズムを使用してランダムな整数を生成します。
チップ: この関数は、より優れたランダム値を生成すると共に、rand()よりも4倍高速です。
チップ: ランダムな整数を 10〜100(両端を含む)にする場合は、mt_rand (10,100) を使用します。
mt_rand();
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 を返すようになりました |