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)
Дивіться також
- gmp_init() - Створення GMP числа
- gmp_random() - Випадкове число
- gmp_random_bits() - Генерує випадкове число
- gmp_random_range() - Отримує рівномірно обране ціле число