getrandmax
funkcja
Zwraca największą możliwą wartość generowaną przez rand(). Na większości platform to 2147483647.
getrandmax(): int
getrandmax informuje, jaka jest górna granica liczb zwracanych przez rand() na danej platformie. Najczęściej wynosi 2147483647 (2³¹ − 1). Używaj tej funkcji zamiast wpisywać na sztywno stałą liczbę — dzięki temu kod jest przenośny. Jeśli zależy Ci na kryptograficznie bezpiecznych losowych liczbach, sięgnij po random_int lub random_bytes.
<?php
declare(strict_types=1);
echo getrandmax(); // wynik: 2147483647
// Losowa liczba od 0 do maksimum:
$liczba = rand(0, getrandmax());
echo $liczba; // wynik: np. 1893274561