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