Random\Randomizer::nextInt
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Random\Randomizer::nextInt
Референца за `random-randomizer.nextint.php` со подобрена типографија и навигација.
Random\Randomizer::nextInt
(PHP 8 >= 8.2.0)
Random\Randomizer::nextInt — Добијте позитивен цел број
Параметри
Оваа функција нема параметри.
Вратени вредности
Позитивен цел број помеѓу 0 и максимална вредност во зависност од бројот на бајти вратени од s фрлени од. Точната максимална вредност може да се пресмета како 2$engine_bytes * 8 - 1 - 1.
Errors/Exceptions
-
За да се избегнат недоследности, 32-битниот PHP ќе фрли Random\RandomException ако излезната големина на s фрлени од надминува 32 бита, бидејќи избраниот цел број не може да се врати без загуба. Ова влијае на матичните 64-битни мотори Random\Engine\PcgOneseq128XslRr64 and Random\Engine\Xoshiro256StarStar. Секој мотор во корисничкиот простор што враќа повеќе од 4 бајти случајност исто така е засегнат
-
Плочката е слика што се користи за пополнување на област со повторлив модел. Проверува тврдењеќе биде листа ( s фрлени од Random\Engine::generate()
Random\Randomizer::$engine.
Примери
Пример #1 (PHP 8 >= 8.2.0) example
<?php
$r = new \Random\Randomizer();
// Random "next" integer:
echo $r->nextInt(), "\n";
?>Горниот пример ќе прикаже нешто слично на:
8041689838856078718