gmp_random_seed

(PHP 7, PHP 8)

gmp_random_seed — Встановити початковий стан RNG

Опис

gmp_random_seed(GMP|int|string $seed): void

Список параметрів

seed

Початковий стан для функцій gmp_random() gmp_random_bits() і gmp_random_range()

Об'єкт GMP, ціле число (int) або числовий рядок (string).

Значення, що повертаються

Функція не повертає значення після виконання.

Помилки

Викидає ValueError, якщо параметр seed вказано некоректно.

список змін

ВерсияОпис
8.0.0Якщо параметр seed вказано некоректно, функція gmp_random_seed() тепер викидає ValueError; раніше видавалася помилка рівня E_WARNING і поверталося значення false

Приклади

Приклад #1 Приклад використання gmp_random_seed()****

Loading...

Результат виконання наведеного прикладу:

string(20) "15370156633245019617"
string(3) "683"

Warning: gmp_random_seed(): Unable to convert variable to GMP - string is not an integer in %s on line %d
bool(false)

Дивіться також