3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach ( [ new \Random\Engine\Mt19937(), new \Random\Engine\Xoshiro256StarStar(), new \Random\Engine\PcgOneseq128XslRr64(), new \Random\Engine\Secure(), ] as $e ) { $start = microtime(true); for ($i = 0; $i < 1000000; $i++) $e->generate(); $end = microtime(true); var_dump($e::class, ($end - $start)); }

preferences:
53.06 ms | 400 KiB | 5 Q