3v4l.org

run code in 300+ PHP versions simultaneously
<?php $p = 80; $c = 0.05; $s = 837; $f = 15; $w = 26 * 4; $h = 0; for ($m=0; $m <= $w; $m++) { $j = 0; for ($i=0; $i<$s * $p; $i++) { if (mt_rand(0, 100) <= $c * 100) { $h = max($h, $j); $j = 0; } else { $j += $f; } } } var_dump($h);
Output for 7.2.0
int(3570)
Output for 7.1.7
int(3045)
Output for 7.1.6
int(3090)
Output for 7.1.5
int(3195)
Output for 7.0.20
int(3270)

preferences:
68.67 ms | 401 KiB | 10 Q