3v4l.org

run code in 300+ PHP versions simultaneously
<?php // MT_RAND_MT19937 mt_srand(1, 0); var_dump(mt_rand()); // MT_RAND_PHP mt_srand(1, 1); var_dump(mt_rand()); // Unknown mt_srand(1, 2); var_dump(mt_rand()); // Equivalent to 0 when cast as unsigned 8-bit integer mt_srand(1, 256); var_dump(mt_rand());

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.30.0100.01022.96
8.3.20.0160.00323.62
8.3.10.0090.00923.71
8.3.00.0100.00722.96
8.2.160.0040.01122.96
8.2.150.0100.01022.96
8.2.140.0130.00722.96
8.2.130.0120.00622.96
8.2.120.0110.00322.96
8.2.110.0040.01122.96
8.2.100.0110.00422.96
8.2.90.0030.01322.96
8.2.80.0110.00422.96
8.2.70.0130.00322.96
8.2.60.0040.01222.96
8.2.50.0060.00922.96
8.2.40.0080.00822.96
8.2.30.0120.00322.96
8.2.20.0090.00622.96
8.2.10.0080.00822.96
8.2.00.0060.01522.96
8.1.270.0110.00823.97
8.1.260.0030.01723.82
8.1.250.0160.00322.96
8.1.240.0090.00622.96
8.1.230.0170.00322.96
8.1.220.0110.00422.96
8.1.210.0120.00322.96
8.1.200.0150.00022.96
8.1.190.0070.01322.96
8.1.180.0070.01422.96
8.1.170.0120.00622.96
8.1.160.0150.00422.96
8.1.150.0090.00622.96
8.1.140.0140.00722.96
8.1.130.0100.01322.96
8.1.120.0090.00622.96
8.1.110.0120.00422.96
8.1.100.0120.00622.96
8.1.90.0140.00722.96
8.1.80.0100.01322.96
8.1.70.0040.01222.96
8.1.60.0060.01322.96
8.1.50.0090.00922.96
8.1.40.0070.01122.96
8.1.30.0070.01022.96
8.1.20.0160.00322.96
8.1.10.0150.00022.96
8.1.00.0150.00322.96

preferences:
28.38 ms | 403 KiB | 5 Q