PHP mt_rand()関数
例
乱数を生成します:
<?php
echo(mt_rand() . "<br>");
echo(mt_rand() . "<br>");
echo(mt_rand(10,100));
?>
定義と使用法
mt_rand()関数は、メルセンヌツイスターアルゴリズムを使用してランダムな整数を生成します。
ヒントの例: 10から100(両端を含む)のランダムな整数が必要な場合は、mt_rand(10,100)を使用します。
構文
mt_rand();
or
mt_rand(min,max);
パラメータ値
Parameter | Description |
---|---|
min | Optional. Specifies the lowest number to return. Default is 0 |
max | Optional. Specifies the highest number to return. Default is mt_getrandmax() |
技術的な詳細
戻り値: | min(または0)とmax(またはmt_getrandmax()を含む)の間のランダムな整数。max < minの場合はFALSEを返します |
---|---|
返品タイプ: | 整数 |
PHPバージョン: | 4歳以上 |
PHP変更ログ: | PHP 7.1:rand()はmt_rand()のエイリアスです。PHP5.3.4 :E_WARNINGを発行し、 max < min の場合はFALSEを返します。PHP 4.2.0:乱数ジェネレーターは自動的にシードされます。 |
❮PHP数学リファレンス