### Description As discussed in internals: https://externals.io/message/118328 The following code: ```php <?php $engine = new \Random\Engine\PcgOneseq128XslRr64(); $engine->advance(-1); ``` advances the engine 2**64 - 1 steps due to unsigned int cast but it should throw a ValueError instead ### PHP Version PHP 8.2.0 beta 1 ### Operating System _No response_