Random\Randomizer::nextInt
(PHP 8 >= 8.2.0)
Random\Randomizer::nextInt — Отримує ціле позитивне число
Опис
public Random\Randomizer::nextInt(): int
Увага
Функція поки що не документована; для знайомства доступний лише перелік аргументів.
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Позитивне ціле число від 0 до максимального значення, що залежить від кількості байт, що повертаються Random\Engine::generate(). Точне максимальне значення може бути розраховане як 2$engine_bytes*
Помилки
- Щоб уникнути невідповідностей, 32-бітовий PHP викидатиме винятокRandom\RandomException, якщо розмір значення, що повертаєтьсяRandom\Engine::generate()перевищує 32 біти, тому що обране ціле число не може бути повернуто без втрат. Це стосується своїх 64-бітних двигунівRandom\Engine\PcgOneseq128XslRr64 і Random\Engine\Xoshiro256StarStar. Будь-який користувальницький механізм, що повертає більше 4 байт випадкових даних, також піддається впливу.
- Будь-які Throwable, що викидаються методомRandom\Engine::generate()базового
Random\Randomizer::$engine
Приклади
Приклад #1 Приклад використання Random\Randomizer::nextInt()****
Loading...
Висновок наведеного прикладу буде схожим на:
8041689838856078718