このチュートリアルのデイリー インスピレーションの部分で、彼は次のように述べています。
$quote = array(
1 => "Quote 1",
2 => "Quote 2",
3 => "Quote 3",
4 => "Quote 4",
5 => "Quote 5",
);
srand ((double) microtime() * 1000000);
$randnum = rand(1,5);
echo"$quote[$randnum]";
私は彼がここで(文字通り)何をしているのか理解できません:
srand ((double) microtime() * 1000000);
これが何をするのか理解するのを手伝ってもらえますか?
私はsrand()が次のことを知っています:
乱数発生器をシードする
しかし、なぜ彼はこれを行うのですか、それのポイントは何ですか?
ところで:私は次のようなもので行っていたでしょう:
<?php
$quotes = array(
"one",
"two",
"three"
);
echo $quotes[rand(0,count($quotes)-1)];
?>
これに問題はありますか?