PHP mt_rand() 関数

❮ PHP Math リファレンス

乱数を生成します:

<?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 を返すようになりました

❮ PHP Math リファレンス