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
📘 Naucz się w lekcji →