<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(5, 15);
?>
The above example will output something similar to:
7771
22264
11
PHPのドキュメントで は、5が最小 *&15が最大*であり、それらの間の数値が返されると言われています。
しかし、それが7771を与えたが、7771> 15 ??
rand()の呼び出しの1つで5,15を指定しただけで、他の2つもそれを必要とします。
echo rand() . "\n";
出力7771
echo rand() . "\n";
出力22264
echo rand(5, 15);
5〜15の出力11
最初の2回の通話を制限していません。あなたが持っている3番目は11になり、範囲内にあります。
まず、答えがわかっている質問だけをすると、より多くの尊敬を得ることができます。それはおそらく反対票を説明しています。
5 が最小で 15 が最大であると仮定すると、あなたの例
rand(5, 15)
// returns 11
正しいようです。しかし、これらは
rand();
rand();
ほぼランダムに何かを返すように見えますか? :)これら2つの「最小」と「最大」がありません。