It uses a random number generator with known characteristics using the Mersenne Twister, which will produce random numbers that should be suitable for seeding some kinds of cryptography (see the home page for details) and is four times faster than what the average libc provides.
古いlibcの多くの乱数発生器は、怪しげであるか特性が不明であったり し、また低速でした。デフォルトでは、PHP は rand() においてlibcの乱数発生器を使用します。 mt_rand() 関数は、その代替品となるものです。 この関数は、既知の特性を有する乱数生成器である Mersenne Twister を使用し、暗号用途に適した乱数を生成します。 この関数は、平均的な libc の相当品よりも 4 倍高速です。 Mersenne Twister のホームページは、 http://www.math.keio.ac.jp/~matumoto/emt.html にあります。