mt_getrandmax
funkcja
Zwraca największą możliwą wartość generowaną przez mt_rand(). Na większości platform to 2147483647.
mt_getrandmax(): int
mt_getrandmax to odpowiednik getrandmax, ale dla generatora Mersenne Twister używanego przez mt_rand. Na typowej platformie 64-bitowej zwraca 2147483647. Generator Mersenne Twister jest szybszy i ma lepsze własności statystyczne niż klasyczny rand, dlatego mt_rand jest preferowane w większości zastosowań nie wymagających bezpieczeństwa kryptograficznego.
<?php
declare(strict_types=1);
echo mt_getrandmax(); // wynik: 2147483647
// Losowa liczba z pełnego zakresu mt_rand:
$liczba = mt_rand(0, mt_getrandmax());
echo $liczba; // wynik: np. 748392015