PHP mt_rand()関数
例
乱数を生成します。
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
実行中のインスタンス»
定義と使用法
mt_rand()関数はランダムな整数を生成するために、メルセンヌツイスターアルゴリズムを使用しています。
ヒント:この機能は、ランダムな値がより良い選択である生成し、ほど速く結果を返すRAND() 4回機能。
ヒント:あなたは10と100の間の場合はランダムな整数(10と100を含む)、使用mt_rand(10100)。
文法
mt_rand();
or
mt_rand( min,max );
or
mt_rand( min,max );
参数 | 描述 |
---|---|
min | 可选。规定返回的最小数。默认是 0。 |
max | 可选。规定返回的最大数。默认是 mt_getrandmax() 。 |
技術的詳細
戻り値: | 分(または 0)とmax(または mt_getrandmax())ランダムな整数の間(両端を含む)の間。 最大場合<minは FALSEを返します。 |
---|---|
戻り値の型: | 整数 |
PHPバージョン: | 4+ |
PHPの更新ログ: | PHP 4.2.0:乱数発生器が自動的にシードされます。 PHP 5.3.4: 最大 <minが 、その後E_WARNINGを報告し、FALSEを返します。 |
PHP数学リファレンス