Palauttaa satunnaisluvun.
int mt_rand ( [int minimi, int maksimi] )
Palauttaa satunnaisluvun. Jos arvoja minimi ja maksimi ei ole annettu, mt_rand palauttaa satunnaisluvun väliltä 0 ja RAND_MAX. Jos ne on määritelty, mt_rand palauttaa satunnaisluvun väliltä minimi - maksimi.
Normaalisti PHP käyttää libc :n satunnaisgeneraattoria, jota käytetään käskyllä rand. Mt_rand kuitenkin käyttää satunnaisgeneraattoria nimeltään Mersenne Twister, joka on noin 4 kertaa nopeampi kuin rand.
Satunnaislukugeneraattorin voi alustaa komennolla mt_srand. PHP:n versiosta 4.2.0 eteenpäin se ei ole tarpeellista.