3v4l.org

run code in 300+ PHP versions simultaneously
<?php function addRandomToN($n, $m) { $plus = mt_rand(0,1); if ($plus) { return $n + (($n*$m) * rand0To1()); } return $n - (($n*$m) * rand0To1()); } function rand0To1() { return (float)rand()/(float)getrandmax(); } $var = addRandomToN(5, 0.1); echo $var; $var--; echo $var;

preferences:
33.21 ms | 402 KiB | 5 Q