Loading .gitattributes +0 −1 Original line number Diff line number Diff line Loading @@ -10,4 +10,3 @@ /*.dist export-ignore # project /debug export-ignore .gitignore +1 −0 Original line number Diff line number Diff line Loading @@ -6,3 +6,4 @@ /.phpunit.result.cache /reports /venv /debug debug/.gitignoredeleted 100644 → 0 +0 −1 Original line number Diff line number Diff line *.txt debug/bytes.phpdeleted 100644 → 0 +0 −33 Original line number Diff line number Diff line <?php require __DIR__ . '/../vendor/autoload.php'; //$rnd = new \Random\Randomizer(new \Random\Engine\Secure()); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\Xorshift32(123)); //$rnd = new \Random\Randomizer(new \Random\Engine\Mt19937(123, MT_RAND_MT19937)); //$rnd = new \Random\Randomizer(new \Random\Engine\Mt19937(123, MT_RAND_PHP)); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\Zeros()); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\Fail()); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\SingleByte()); $rnd = new \Random\Randomizer(new \Random\Engine\PcgOneseq128XslRr64(123)); //$rnd = new \Random\Randomizer(new \Random\Engine\PcgOneseq128XslRr64('1234567890123456')); //$rnd->getBytes(0); $bs = 1; echo bin2hex($rnd->getBytes($bs)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo PHP_EOL; $bs = 3; echo bin2hex($rnd->getBytes($bs)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL; debug/gh-9186.phpdeleted 100644 → 0 +0 −11 Original line number Diff line number Diff line <?php require __DIR__ . '/../vendor/autoload.php'; var_dump( unserialize( 'O:17:"Random\Randomizer":1:{i:0;a:2:{s:3:"foo";N;s:6:"engine";O:32:"Random\Engine\Xoshiro256StarStar":2:' . '{i:0;a:0:{}i:1;a:4:{i:0;s:16:"7520fbc2d6f8de46";i:1;s:16:"84d2d2b9d7ba0a34";i:2;s:16:"d975f36db6490b32";i:3;' . 's:16:"c19991ee16785b94";}}}}' ) ); Loading
.gitattributes +0 −1 Original line number Diff line number Diff line Loading @@ -10,4 +10,3 @@ /*.dist export-ignore # project /debug export-ignore
.gitignore +1 −0 Original line number Diff line number Diff line Loading @@ -6,3 +6,4 @@ /.phpunit.result.cache /reports /venv /debug
debug/bytes.phpdeleted 100644 → 0 +0 −33 Original line number Diff line number Diff line <?php require __DIR__ . '/../vendor/autoload.php'; //$rnd = new \Random\Randomizer(new \Random\Engine\Secure()); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\Xorshift32(123)); //$rnd = new \Random\Randomizer(new \Random\Engine\Mt19937(123, MT_RAND_MT19937)); //$rnd = new \Random\Randomizer(new \Random\Engine\Mt19937(123, MT_RAND_PHP)); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\Zeros()); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\Fail()); //$rnd = new \Random\Randomizer(new \Arokettu\Random\Tests\DevEngines\SingleByte()); $rnd = new \Random\Randomizer(new \Random\Engine\PcgOneseq128XslRr64(123)); //$rnd = new \Random\Randomizer(new \Random\Engine\PcgOneseq128XslRr64('1234567890123456')); //$rnd->getBytes(0); $bs = 1; echo bin2hex($rnd->getBytes($bs)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs <<= 1)), PHP_EOL; echo PHP_EOL; $bs = 3; echo bin2hex($rnd->getBytes($bs)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL; echo bin2hex($rnd->getBytes($bs = $bs * 2 - 1)), PHP_EOL;
debug/gh-9186.phpdeleted 100644 → 0 +0 −11 Original line number Diff line number Diff line <?php require __DIR__ . '/../vendor/autoload.php'; var_dump( unserialize( 'O:17:"Random\Randomizer":1:{i:0;a:2:{s:3:"foo";N;s:6:"engine";O:32:"Random\Engine\Xoshiro256StarStar":2:' . '{i:0;a:0:{}i:1;a:4:{i:0;s:16:"7520fbc2d6f8de46";i:1;s:16:"84d2d2b9d7ba0a34";i:2;s:16:"d975f36db6490b32";i:3;' . 's:16:"c19991ee16785b94";}}}}' ) );