gmp_random_bits
(PHP 5 >= 5.6.3, PHP 7, PHP 8)
gmp_random_bits - Генерує випадкове число
Опис
gmp_random_bits(int $bits): GMP
Генерирует случайное число. Число будет находиться в диапазоне между и2$bits - 1
Значение параметраbits
має бути більше 0, а максимальне значення обмежено розміром доступної пам'яті.
Застереження
Функція не створює криптографічно захищені значення та не повинна використовуватися для криптографічних цілей або цілей, що вимагають, щоб значення, що повертаються, були недоступні для розгадування.
Якщо потрібна криптографічно безпечна випадкова послідовність, можна використати клас Random\Randomizer з двигуном Random\Engine\Secure. Для простих сценаріїв є функції random_int() і random_bytes() із зручним API криптографічно безпечного генератора псевдовипадкових чисел (CSPRNG), що підтримується операційною системою.
Список параметрів
bits
Кількість бітів для створення.
Значення, що повертаються
Випадкове число GMP.
Помилки
Если значение параметраbits
будет меньше , буде викинуто виняток ValueError
Приклади
Приклад #1 Приклад використання функції gmp_random_bits()****
Loading...
Результат виконання наведеного прикладу:
3
15